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/loop-acceleration/array_3-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 22:01:09,305 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 22:01:09,307 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 22:01:09,318 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 22:01:09,319 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 22:01:09,320 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 22:01:09,321 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 22:01:09,323 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 22:01:09,324 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 22:01:09,325 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 22:01:09,326 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 22:01:09,327 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 22:01:09,328 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 22:01:09,329 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 22:01:09,330 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 22:01:09,331 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 22:01:09,332 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 22:01:09,333 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 22:01:09,334 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 22:01:09,336 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 22:01:09,338 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 22:01:09,339 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 22:01:09,341 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 22:01:09,342 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 22:01:09,346 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 22:01:09,347 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 22:01:09,347 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 22:01:09,348 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 22:01:09,349 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 22:01:09,350 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 22:01:09,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 22:01:09,352 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 22:01:09,352 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 22:01:09,355 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 22:01:09,356 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 22:01:09,356 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 22:01:09,359 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 22:01:09,359 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 22:01:09,359 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 22:01:09,360 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 22:01:09,363 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 22:01:09,364 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 22:01:09,391 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 22:01:09,391 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 22:01:09,393 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 22:01:09,393 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 22:01:09,393 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 22:01:09,393 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 22:01:09,394 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 22:01:09,394 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 22:01:09,394 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 22:01:09,394 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 22:01:09,396 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 22:01:09,396 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 22:01:09,396 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 22:01:09,396 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 22:01:09,397 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 22:01:09,397 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 22:01:09,397 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 22:01:09,397 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 22:01:09,398 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 22:01:09,398 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 22:01:09,398 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 22:01:09,398 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 22:01:09,399 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 22:01:09,399 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 22:01:09,399 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 22:01:09,399 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 22:01:09,399 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 22:01:09,400 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 22:01:09,400 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 22:01:09,430 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 22:01:09,446 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 22:01:09,449 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 22:01:09,451 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 22:01:09,451 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 22:01:09,452 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-acceleration/array_3-1.i [2019-08-22 22:01:09,512 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bcf250e77/4549494ebafe416f80967a340b6e6043/FLAG36f422269 [2019-08-22 22:01:09,950 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 22:01:09,951 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-acceleration/array_3-1.i [2019-08-22 22:01:09,956 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bcf250e77/4549494ebafe416f80967a340b6e6043/FLAG36f422269 [2019-08-22 22:01:10,318 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bcf250e77/4549494ebafe416f80967a340b6e6043 [2019-08-22 22:01:10,327 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 22:01:10,329 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 22:01:10,329 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 22:01:10,330 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 22:01:10,333 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 22:01:10,334 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,337 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49ce6185 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10, skipping insertion in model container [2019-08-22 22:01:10,337 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,345 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 22:01:10,362 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 22:01:10,571 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 22:01:10,574 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 22:01:10,591 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 22:01:10,610 INFO L192 MainTranslator]: Completed translation [2019-08-22 22:01:10,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10 WrapperNode [2019-08-22 22:01:10,610 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 22:01:10,611 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 22:01:10,611 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 22:01:10,611 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 22:01:10,703 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,704 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,712 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,712 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,722 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,727 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,734 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (1/1) ... [2019-08-22 22:01:10,739 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 22:01:10,740 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 22:01:10,740 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 22:01:10,740 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 22:01:10,741 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 10:01:10" (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 22:01:10,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 22:01:10,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 22:01:10,795 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-22 22:01:10,796 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 22:01:10,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 22:01:10,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-22 22:01:10,796 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-22 22:01:10,796 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 22:01:10,796 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-22 22:01:10,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 22:01:10,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 22:01:10,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 22:01:10,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 22:01:10,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 22:01:11,001 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 22:01:11,001 INFO L283 CfgBuilder]: Removed 2 assume(true) statements. [2019-08-22 22:01:11,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 10:01:11 BoogieIcfgContainer [2019-08-22 22:01:11,002 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 22:01:11,003 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 22:01:11,003 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 22:01:11,003 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 22:01:11,004 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 10:01:11" (1/1) ... [2019-08-22 22:01:11,018 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 22:01:11,020 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 22:01:11,026 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 22:01:11,035 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 22:01:11,036 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 22:01:11,116 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 22:01:11,117 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,142 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 22:01:11,143 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,143 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-22 22:01:11,177 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 21 [2019-08-22 22:01:11,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,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 15 treesize of output 11 [2019-08-22 22:01:11,680 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,738 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:11,739 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 22:01:11,740 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:37 [2019-08-22 22:01:11,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:11,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:11,776 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,787 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:11,788 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,848 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:11,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 22:01:11,850 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:11,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:11,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 68 treesize of output 58 [2019-08-22 22:01:11,879 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,897 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:11,898 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:11,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:11,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 68 treesize of output 1 [2019-08-22 22:01:11,912 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:11,981 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:11,982 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 22:01:11,983 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:11,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:11,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,012 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,034 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,073 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01: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 22:01:12,074 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,114 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,127 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,127 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,157 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:12,158 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 22:01:12,159 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,182 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,182 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,202 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,237 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:12,238 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 22:01:12,239 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,269 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,288 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,289 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,303 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,344 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:12,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 22:01:12,345 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:12,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:12,388 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,397 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,449 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:12,450 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 22:01:12,450 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,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 68 treesize of output 58 [2019-08-22 22:01:12,482 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:12,497 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,505 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,561 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:12,562 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 22:01:12,563 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:12,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,595 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:12,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:12,612 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,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 39 treesize of output 35 [2019-08-22 22:01:12,621 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,682 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:12,682 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 22:01:12,683 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:12,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,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 68 treesize of output 58 [2019-08-22 22:01:12,713 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,720 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,721 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,770 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:12,771 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 22:01:12,771 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:12,800 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:12,814 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,857 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:12,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 22:01:12,859 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:12,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:12,901 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,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 39 treesize of output 35 [2019-08-22 22:01:12,911 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:12,981 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:12,981 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 22:01:12,982 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:12,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:12,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,009 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:13,018 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,053 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:13,053 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 22:01:13,054 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:13,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,094 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,103 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,154 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,155 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 22:01:13,155 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:13,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 58 [2019-08-22 22:01:13,210 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,216 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,217 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,282 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:13,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 22:01:13,283 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:13,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 58 [2019-08-22 22:01:13,319 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,328 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,328 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,344 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:13,345 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,388 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,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 22:01:13,389 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:13,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,426 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,473 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,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 22:01:13,475 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:13,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,513 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 58 [2019-08-22 22:01:13,526 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,540 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,549 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,549 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,596 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,597 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 22:01:13,597 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:244, output treesize:37 [2019-08-22 22:01:13,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 58 [2019-08-22 22:01:13,633 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,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 39 treesize of output 35 [2019-08-22 22:01:13,640 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,680 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,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 22:01:13,681 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:13,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,727 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,736 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 1 [2019-08-22 22:01:13,747 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,801 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,802 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 22:01:13,802 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:13,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:13,853 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,864 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:13,879 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,925 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:13,926 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 22:01:13,926 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:13,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:13,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:13,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 68 treesize of output 58 [2019-08-22 22:01:13,968 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:13,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:13,974 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,026 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:14,027 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 22:01:14,028 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:14,075 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,091 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,136 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:14,137 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 22:01:14,137 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,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 68 treesize of output 58 [2019-08-22 22:01:14,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,186 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,187 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,227 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:14,228 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 22:01:14,228 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01: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 39 treesize of output 35 [2019-08-22 22:01:14,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,275 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,283 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,308 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,308 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 22:01:14,308 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:14,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,346 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,347 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,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 68 treesize of output 1 [2019-08-22 22:01:14,356 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,381 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,382 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 22:01:14,382 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,434 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,443 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,481 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,482 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 22:01:14,482 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,539 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,555 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,566 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,600 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,601 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 22:01:14,602 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:14,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,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 39 treesize of output 35 [2019-08-22 22:01:14,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,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 68 treesize of output 1 [2019-08-22 22:01:14,670 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,706 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,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 22:01:14,707 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:14,780 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,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 68 treesize of output 58 [2019-08-22 22:01:14,795 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:14,803 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,872 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:14,873 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 22:01:14,874 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:14,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,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 39 treesize of output 35 [2019-08-22 22:01:14,940 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:14,954 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:14,954 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:14,991 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:14,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 22:01:14,992 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:14,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:14,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,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 68 treesize of output 58 [2019-08-22 22:01:15,074 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,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 39 treesize of output 35 [2019-08-22 22:01:15,082 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,140 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:15,141 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 22:01:15,141 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:15,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:15,237 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:15,247 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,310 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:15,311 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 22:01:15,311 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:15,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:15,426 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,439 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:15,439 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,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 68 treesize of output 1 [2019-08-22 22:01:15,455 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,527 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:15,528 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 22:01:15,529 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:15,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:15,643 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:15,661 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,669 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:15,670 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,715 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:15,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 22:01:15,716 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:15,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,770 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:15,771 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:15,779 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,807 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:15,808 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 22:01:15,808 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:15,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,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 68 treesize of output 58 [2019-08-22 22:01:15,873 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,881 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:15,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:15,891 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,931 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:15,932 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 22:01:15,932 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:15,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:15,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 39 treesize of output 35 [2019-08-22 22:01:15,986 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:15,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:15,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:15,995 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,023 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:16,023 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 22:01:16,024 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:16,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,083 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,083 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:16,089 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,129 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:16,129 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 22:01:16,130 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:16,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,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 39 treesize of output 35 [2019-08-22 22:01:16,203 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:16,216 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,258 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:16,259 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 22:01:16,259 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:16,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:16,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:16,332 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,356 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:16,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 22:01:16,357 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,439 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,439 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,454 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,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 39 treesize of output 35 [2019-08-22 22:01:16,461 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,504 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:16,505 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 22:01:16,505 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:16,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,576 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,585 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:16,585 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,623 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:16,624 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 22:01:16,624 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:16,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,692 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:16,698 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,735 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:16,736 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 22:01:16,736 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:16,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,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 68 treesize of output 58 [2019-08-22 22:01:16,804 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,816 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:16,817 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,823 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:16,824 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,869 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:16,869 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 22:01:16,869 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:16,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:16,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 39 treesize of output 35 [2019-08-22 22:01:16,949 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:16,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 68 treesize of output 1 [2019-08-22 22:01:16,958 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:16,992 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:16,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 22:01:16,993 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:17,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 58 [2019-08-22 22:01:17,088 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:17,095 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:17,104 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,157 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:17,158 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 22:01:17,158 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:17,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:17,229 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:17,241 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 1 [2019-08-22 22:01:17,250 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,273 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:17,273 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 22:01:17,273 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:17,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,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 39 treesize of output 35 [2019-08-22 22:01:17,348 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:17,358 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,381 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:17,381 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 22:01:17,382 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:17,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,460 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:17,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:17,471 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 1 [2019-08-22 22:01:17,482 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,514 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:17,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 22:01:17,515 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:17,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,595 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:17,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,601 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:17,602 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,645 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:17,645 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 22:01:17,646 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 58 [2019-08-22 22:01:17,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,747 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:17,747 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,756 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:17,756 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,803 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:17,804 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 22:01:17,804 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:17,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,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 39 treesize of output 35 [2019-08-22 22:01:17,919 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 1 [2019-08-22 22:01:17,934 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:17,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 68 treesize of output 1 [2019-08-22 22:01:17,944 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:17,977 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:17,978 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 22:01:17,978 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:17,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:17,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,070 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,071 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,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 68 treesize of output 1 [2019-08-22 22:01:18,078 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,104 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:18,104 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 22:01:18,105 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:18,184 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,190 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,230 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:18,230 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 22:01:18,230 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:18,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,323 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:18,336 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:18,345 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,372 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:18,372 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 22:01:18,372 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:18,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,469 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,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 68 treesize of output 1 [2019-08-22 22:01:18,479 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,506 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:18,507 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 22:01:18,507 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,607 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,607 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,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 68 treesize of output 1 [2019-08-22 22:01:18,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,636 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:18,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 22:01:18,637 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:18,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,705 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,712 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:18,712 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,747 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:18,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 22:01:18,748 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:18,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:18,834 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:18,841 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:18,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 68 treesize of output 1 [2019-08-22 22:01:18,849 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:18,891 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:18,891 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 22:01:18,892 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:18,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:18,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,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 39 treesize of output 35 [2019-08-22 22:01:19,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:19,011 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,036 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:19,036 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 22:01:19,037 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:19,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:19,130 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,135 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,178 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:19,179 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 22:01:19,179 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:19,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,259 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:19,267 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,290 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:19,290 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 22:01:19,290 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:19,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:19,389 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,397 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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 68 treesize of output 1 [2019-08-22 22:01:19,404 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,449 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:19,449 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 22:01:19,450 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:19,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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 68 treesize of output 58 [2019-08-22 22:01:19,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,549 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,549 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,595 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:19,596 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 22:01:19,596 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:19,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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 68 treesize of output 58 [2019-08-22 22:01:19,697 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,703 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,703 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,746 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:19,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 22:01:19,747 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:19,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:19,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:19,938 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:19,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:19,948 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,003 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:20,004 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 22:01:20,004 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:20,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,182 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:20,182 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,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 39 treesize of output 35 [2019-08-22 22:01:20,189 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,243 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:20,244 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 22:01:20,244 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:20,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,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 68 treesize of output 58 [2019-08-22 22:01:20,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:20,454 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,462 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:20,463 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,527 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:20,528 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 22:01:20,528 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:20,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,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 39 treesize of output 35 [2019-08-22 22:01:20,696 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,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 68 treesize of output 1 [2019-08-22 22:01:20,706 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,738 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:20,739 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 22:01:20,739 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:20,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:20,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:20,860 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:20,866 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:20,906 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:20,907 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 22:01:20,907 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:20,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:20,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:21,016 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,027 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:21,027 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,036 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:21,036 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,064 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:21,064 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 22:01:21,065 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:21,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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 68 treesize of output 1 [2019-08-22 22:01:21,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,197 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:21,197 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 22:01:21,198 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:21,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,288 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:21,288 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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 68 treesize of output 1 [2019-08-22 22:01:21,294 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,322 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:21,323 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 22:01:21,323 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:21,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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 68 treesize of output 58 [2019-08-22 22:01:21,452 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,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 39 treesize of output 35 [2019-08-22 22:01:21,457 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,501 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:21,502 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 22:01:21,502 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:21,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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 68 treesize of output 58 [2019-08-22 22:01:21,624 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,640 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:21,641 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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 68 treesize of output 1 [2019-08-22 22:01:21,650 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,694 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:21,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 22:01:21,695 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:21,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:21,814 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,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 39 treesize of output 35 [2019-08-22 22:01:21,826 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,863 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:21,864 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 22:01:21,864 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:21,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:21,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:21,959 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:21,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:21,968 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,010 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:22,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 22:01:22,011 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:22,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:22,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,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 68 treesize of output 1 [2019-08-22 22:01:22,161 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,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 68 treesize of output 1 [2019-08-22 22:01:22,173 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,203 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:22,203 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 22:01:22,204 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:22,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,306 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:22,307 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,323 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:22,323 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,346 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:22,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 22:01:22,347 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:22,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,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 39 treesize of output 35 [2019-08-22 22:01:22,485 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,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 68 treesize of output 1 [2019-08-22 22:01:22,501 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:22,516 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,540 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:22,541 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 22:01:22,541 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:22,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:22,651 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:22,658 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,683 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:22,684 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 22:01:22,684 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:22,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,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 68 treesize of output 58 [2019-08-22 22:01:22,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,835 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:22,835 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,874 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:22,875 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 22:01:22,875 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:22,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:22,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 39 treesize of output 35 [2019-08-22 22:01:22,986 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:22,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:22,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:22,994 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,020 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:23,020 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 22:01:23,021 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:23,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,139 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:23,140 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:23,153 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:23,158 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,198 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:23,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 22:01:23,199 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:23,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,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 68 treesize of output 58 [2019-08-22 22:01:23,304 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:23,318 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,327 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:23,327 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,375 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:23,376 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 22:01:23,376 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:23,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:23,492 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:23,501 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,527 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:23,528 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 22:01:23,528 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:23,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,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 68 treesize of output 58 [2019-08-22 22:01:23,649 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,654 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:23,654 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,699 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:23,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 22:01:23,700 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:23,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:23,812 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,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 39 treesize of output 35 [2019-08-22 22:01:23,819 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:23,828 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,869 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:23,870 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 22:01:23,870 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:23,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:23,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:23,975 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:23,987 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:23,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:23,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 68 treesize of output 1 [2019-08-22 22:01:23,995 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,021 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:24,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 22:01:24,022 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:24,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:24,148 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:24,169 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:24,176 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,202 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:24,203 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 22:01:24,203 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:24,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,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 68 treesize of output 58 [2019-08-22 22:01:24,341 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,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 39 treesize of output 35 [2019-08-22 22:01:24,346 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,406 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:24,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 22:01:24,407 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:24,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:24,529 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:24,537 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,564 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:24,565 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 22:01:24,565 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:24,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:24,704 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:24,711 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,748 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:24,749 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 22:01:24,749 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:24,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:24,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 68 treesize of output 58 [2019-08-22 22:01:24,919 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:24,925 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:24,967 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:24,967 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 22:01:24,967 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:24,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:24,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:25,095 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:25,103 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,131 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:25,132 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 22:01:25,132 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:25,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:25,254 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,260 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:25,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,286 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:25,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 22:01:25,287 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:25,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:25,412 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:25,418 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,457 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:25,457 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 22:01:25,457 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:25,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,578 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:25,579 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:25,585 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,611 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:25,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 22:01:25,612 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:25,758 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,772 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:25,773 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:25,779 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,838 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:25,838 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 22:01:25,838 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:25,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:25,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01: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 68 treesize of output 58 [2019-08-22 22:01:25,979 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:25,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:25,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 68 treesize of output 58 [2019-08-22 22:01:25,999 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,005 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:26,006 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,049 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:26,049 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 22:01:26,050 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:26,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:26,175 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:26,186 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,193 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:26,193 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,219 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:26,219 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 22:01:26,219 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:26,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:26,353 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:26,361 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,392 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:26,393 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 22:01:26,393 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:26,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:26,522 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:26,529 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,557 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:26,558 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 22:01:26,558 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,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 39 treesize of output 35 [2019-08-22 22:01:26,720 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:26,727 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,754 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:26,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 22:01:26,755 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:26,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:26,913 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:26,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 68 treesize of output 1 [2019-08-22 22:01:26,921 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:26,963 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:26,964 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 22:01:26,964 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:26,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:26,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:27,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:27,128 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,153 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:27,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 22:01:27,154 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:27,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:27,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:27,309 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:27,315 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,355 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:27,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 22:01:27,356 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:27,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:27,502 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:27,507 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,547 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:27,548 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 22:01:27,548 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:27,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:27,701 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:27,707 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:27,716 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,756 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:27,757 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 22:01:27,757 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:27,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:27,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:27,914 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:27,951 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:27,951 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 22:01:27,951 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:28,103 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:28,113 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,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 39 treesize of output 35 [2019-08-22 22:01:28,119 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,175 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:28,175 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 22:01:28,176 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:28,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:28,342 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,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 39 treesize of output 35 [2019-08-22 22:01:28,347 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,392 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:28,392 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 22:01:28,393 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:28,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,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 68 treesize of output 58 [2019-08-22 22:01:28,548 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:28,554 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,599 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:28,599 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 22:01:28,599 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:28,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,756 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:28,757 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:28,763 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,809 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:28,810 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 22:01:28,810 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:28,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:28,971 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:28,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:28,980 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:28,980 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,006 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:29,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 22:01:29,007 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:29,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,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 68 treesize of output 58 [2019-08-22 22:01:29,171 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:29,175 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,218 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:29,219 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 22:01:29,219 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:29,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:29,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:29,390 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,433 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:29,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 22:01:29,434 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:29,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:29,608 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,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 68 treesize of output 1 [2019-08-22 22:01:29,621 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:29,629 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,656 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:29,656 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 22:01:29,656 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:29,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,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 68 treesize of output 58 [2019-08-22 22:01:29,825 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,832 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:29,832 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:29,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 68 treesize of output 1 [2019-08-22 22:01:29,840 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:29,881 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:29,882 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 22:01:29,882 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:29,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:29,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,053 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:30,054 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:30,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,102 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:30,102 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 22:01:30,102 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:30,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:30,280 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,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 68 treesize of output 58 [2019-08-22 22:01:30,293 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,298 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:30,299 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,349 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:30,349 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 22:01:30,350 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:30,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,520 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:30,521 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:30,529 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,562 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:30,562 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 22:01:30,562 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:30,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:30,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:30,737 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:30,742 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:30,783 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:30,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 22:01:30,784 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:30,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:30,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,015 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:31,016 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:31,022 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:31,033 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,074 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:31,075 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 22:01:31,075 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:31,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:31,248 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:31,255 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,283 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:31,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 22:01:31,284 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:31,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,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 68 treesize of output 58 [2019-08-22 22:01:31,463 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:31,468 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,513 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01: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 22:01:31,514 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:31,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:31,699 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:31,704 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,745 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:31,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 22:01:31,746 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:31,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,931 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:31,932 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,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 68 treesize of output 1 [2019-08-22 22:01:31,943 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:31,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 68 treesize of output 1 [2019-08-22 22:01:31,951 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:31,979 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:31,980 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 22:01:31,980 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:32,164 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,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 39 treesize of output 35 [2019-08-22 22:01:32,170 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,212 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:32,213 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 22:01:32,213 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:32,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:32,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:32,415 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:32,422 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,449 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:32,450 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 22:01:32,450 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:32,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,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 68 treesize of output 58 [2019-08-22 22:01:32,640 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,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 39 treesize of output 35 [2019-08-22 22:01:32,646 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,686 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:32,686 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 22:01:32,687 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:32,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,886 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:32,887 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:32,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:32,893 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:32,922 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:32,922 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 22:01:32,923 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:32,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:33,116 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:33,129 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:33,137 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,161 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:33,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 22:01:33,162 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:33,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:33,360 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:33,369 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,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 68 treesize of output 1 [2019-08-22 22:01:33,376 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,417 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:33,417 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 22:01:33,418 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:33,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,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 68 treesize of output 58 [2019-08-22 22:01:33,628 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,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 39 treesize of output 35 [2019-08-22 22:01:33,633 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,672 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:33,673 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 22:01:33,673 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:33,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:33,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:33,870 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:33,877 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:33,915 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:33,916 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 22:01:33,916 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:33,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:33,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:34,116 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:34,125 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:34,135 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,175 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:34,176 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 22:01:34,176 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:34,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:34,384 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:34,389 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,429 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:34,430 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 22:01:34,430 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:34,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:34,647 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:34,659 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,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 39 treesize of output 35 [2019-08-22 22:01:34,666 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,709 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:34,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 22:01:34,710 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:34,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:34,922 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,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 68 treesize of output 1 [2019-08-22 22:01:34,936 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:34,945 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:34,945 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:34,973 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:34,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 22:01:34,974 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:34,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:34,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:35,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,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 68 treesize of output 58 [2019-08-22 22:01:35,208 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:35,214 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,263 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:35,264 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 22:01:35,264 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:35,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,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 39 treesize of output 35 [2019-08-22 22:01:35,471 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:35,483 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,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 68 treesize of output 1 [2019-08-22 22:01:35,493 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,519 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:35,519 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 22:01:35,520 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,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 68 treesize of output 58 [2019-08-22 22:01:35,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:35,740 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:35,782 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:35,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 22:01:35,783 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:35,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:35,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:35,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 68 treesize of output 58 [2019-08-22 22:01:35,999 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:36,004 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,045 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:36,046 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 22:01:36,046 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:36,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:36,264 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:36,265 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:36,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 68 treesize of output 58 [2019-08-22 22:01:36,277 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:36,282 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,344 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:36,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 22:01:36,345 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:36,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:36,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:36,574 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,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 39 treesize of output 35 [2019-08-22 22:01:36,580 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,619 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:36,620 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 22:01:36,620 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:36,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:36,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:36,852 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,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 39 treesize of output 35 [2019-08-22 22:01:36,856 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:36,898 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:36,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 22:01:36,899 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:36,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:36,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,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 39 treesize of output 35 [2019-08-22 22:01:37,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:37,129 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,153 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:37,153 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 22:01:37,154 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:37,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,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 39 treesize of output 35 [2019-08-22 22:01:37,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:37,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,416 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:37,416 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 22:01:37,417 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:37,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:37,642 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,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 39 treesize of output 35 [2019-08-22 22:01:37,648 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,689 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:37,689 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 22:01:37,690 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:37,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:37,923 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:37,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 68 treesize of output 1 [2019-08-22 22:01:37,931 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:37,958 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:37,958 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 22:01:37,958 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:37,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:37,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:38,207 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,220 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:38,220 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:38,228 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,253 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:38,254 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 22:01:38,254 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:38,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:38,484 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,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 68 treesize of output 1 [2019-08-22 22:01:38,491 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,517 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:38,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 22:01:38,518 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:38,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:38,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 68 treesize of output 58 [2019-08-22 22:01:38,752 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,756 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:38,757 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:38,799 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:38,799 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 22:01:38,800 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:38,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,035 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:39,036 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,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 68 treesize of output 1 [2019-08-22 22:01:39,043 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,069 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:39,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 22:01:39,070 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:39,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,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 68 treesize of output 58 [2019-08-22 22:01:39,322 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,328 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:39,328 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,370 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:39,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 22:01:39,371 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01: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 39 treesize of output 35 [2019-08-22 22:01:39,611 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:39,616 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,641 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:39,641 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 22:01:39,641 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:39,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:39,894 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:39,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:39,907 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,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 39 treesize of output 35 [2019-08-22 22:01:39,911 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:39,953 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:39,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 22:01:39,953 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:39,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,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 39 treesize of output 35 [2019-08-22 22:01:40,198 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01: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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:40,210 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,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 68 treesize of output 1 [2019-08-22 22:01:40,228 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,251 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:40,252 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 22:01:40,252 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,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 39 treesize of output 35 [2019-08-22 22:01:40,496 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:40,508 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:40,514 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,542 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:40,542 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 22:01:40,542 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:40,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:40,803 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:40,812 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:40,856 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:40,856 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 22:01:40,856 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:40,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:40,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:41,110 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:41,122 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,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 39 treesize of output 35 [2019-08-22 22:01:41,136 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,186 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:41,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 22:01:41,187 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:41,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,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 39 treesize of output 35 [2019-08-22 22:01:41,458 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:41,470 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:41,477 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,505 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:41,506 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 22:01:41,506 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:41,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:41,758 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:41,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:41,766 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:41,793 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:41,794 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 22:01:41,794 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:41,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:41,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:42,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:42,069 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:42,090 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:42,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:42,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:42,098 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,134 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:42,135 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 22:01:42,135 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:42,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:42,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 68 treesize of output 58 [2019-08-22 22:01:42,407 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:42,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,457 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:42,458 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 22:01:42,458 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:42,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:42,726 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:42,732 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:42,781 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:42,782 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 22:01:42,782 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:42,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:42,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:43,051 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:43,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:43,065 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,114 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:43,115 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 22:01:43,115 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:43,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,382 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:43,382 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,386 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:43,386 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,428 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:43,428 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 22:01:43,429 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:43,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,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 39 treesize of output 35 [2019-08-22 22:01:43,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,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 68 treesize of output 1 [2019-08-22 22:01:43,708 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:43,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:43,717 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:43,742 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:43,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 22:01:43,743 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:43,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,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 39 treesize of output 35 [2019-08-22 22:01:44,015 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,027 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:44,027 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,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 68 treesize of output 1 [2019-08-22 22:01:44,036 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,063 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:44,063 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 22:01:44,063 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:44,337 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,349 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:44,349 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:44,358 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,384 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:44,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 22:01:44,385 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:44,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:44,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:44,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:44,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 68 treesize of output 1 [2019-08-22 22:01:44,680 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:44,724 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:44,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 22:01:44,724 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:44,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:44,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:45,014 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:45,022 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,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 68 treesize of output 1 [2019-08-22 22:01:45,030 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,075 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:45,075 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 22:01:45,076 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:45,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,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 68 treesize of output 58 [2019-08-22 22:01:45,367 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,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 39 treesize of output 35 [2019-08-22 22:01:45,376 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,416 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:45,417 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 22:01:45,417 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:45,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:45,696 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:45,703 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:45,703 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:45,730 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:45,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 22:01:45,730 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:45,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:45,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:46,009 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:46,017 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,044 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:46,044 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 22:01:46,045 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:46,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,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 68 treesize of output 58 [2019-08-22 22:01:46,340 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,346 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:46,346 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:46,354 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,395 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:46,396 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 22:01:46,396 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:46,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,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 39 treesize of output 35 [2019-08-22 22:01:46,680 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:46,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:46,687 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:46,729 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:46,729 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 22:01:46,729 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:46,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:46,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,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 68 treesize of output 58 [2019-08-22 22:01:47,060 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:47,066 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,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 68 treesize of output 1 [2019-08-22 22:01:47,076 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,119 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:47,120 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 22:01:47,120 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:47,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,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 68 treesize of output 58 [2019-08-22 22:01:47,422 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:47,436 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,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 39 treesize of output 35 [2019-08-22 22:01:47,440 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,489 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:47,490 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 22:01:47,490 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:47,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:47,792 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:47,800 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:47,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:47,809 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:47,853 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:47,854 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 22:01:47,854 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:47,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:47,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:48,157 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:48,171 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:48,179 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,203 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:48,204 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 22:01:48,204 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:48,514 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:48,520 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,559 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:48,559 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 22:01:48,560 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:48,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:48,860 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:48,871 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:48,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:48,877 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:48,903 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:48,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 22:01:48,904 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:48,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:48,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:49,207 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:49,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:49,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:49,214 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,241 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:49,241 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 22:01:49,241 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:49,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:49,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 68 treesize of output 58 [2019-08-22 22:01:49,554 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:49,560 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,597 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:49,597 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 22:01:49,597 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:49,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:49,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 68 treesize of output 58 [2019-08-22 22:01:49,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:49,917 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:49,923 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:49,966 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:49,967 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 22:01:49,967 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:49,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:49,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,287 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:50,287 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:50,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:50,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:50,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 68 treesize of output 1 [2019-08-22 22:01:50,301 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:50,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:50,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:50,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:50,309 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:50,338 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:50,338 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 22:01:50,338 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:50,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:50,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:50,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:50,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:50,661 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:50,702 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:50,703 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 22:01:50,703 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:50,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:50,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:51,022 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:51,034 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:51,041 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,070 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:51,071 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 22:01:51,071 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,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 68 treesize of output 58 [2019-08-22 22:01:51,399 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:51,412 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:51,418 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,458 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:51,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 22:01:51,459 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:51,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,784 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:51,785 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:51,794 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:51,801 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:51,802 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:51,829 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:51,829 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 22:01:51,830 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:51,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:51,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,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 39 treesize of output 35 [2019-08-22 22:01:52,151 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:52,163 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:52,171 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,198 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:52,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 22:01:52,199 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:52,516 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,524 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:52,525 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,549 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:52,550 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 22:01:52,550 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:52,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:52,871 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:52,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:52,878 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:52,904 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:52,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 22:01:52,905 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:52,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:52,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,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 39 treesize of output 35 [2019-08-22 22:01:53,233 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,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 68 treesize of output 1 [2019-08-22 22:01:53,240 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,268 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:53,268 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 22:01:53,269 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,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 39 treesize of output 35 [2019-08-22 22:01:53,605 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,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 68 treesize of output 1 [2019-08-22 22:01:53,618 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:53,626 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,652 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:53,652 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 22:01:53,652 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:53,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:53,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 39 treesize of output 35 [2019-08-22 22:01:53,985 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:53,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:53,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:53,992 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:54,019 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:54,020 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 22:01:54,020 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:54,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:54,356 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:54,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:54,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:54,361 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:54,402 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:54,403 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 22:01:54,403 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:54,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:54,738 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:54,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:54,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:54,745 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:54,784 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:54,785 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 22:01:54,785 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:54,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:54,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:55,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:55,146 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:55,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:55,158 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:55,164 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,218 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:55,218 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 22:01:55,218 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:55,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,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 39 treesize of output 35 [2019-08-22 22:01:55,558 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:55,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:55,565 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:55,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,592 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:55,593 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 22:01:55,593 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:55,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:55,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:55,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 68 treesize of output 58 [2019-08-22 22:01:55,947 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,951 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:55,951 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:55,993 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:55,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 22:01:55,994 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:56,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:56,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:56,344 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:56,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 39 treesize of output 35 [2019-08-22 22:01:56,348 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:56,388 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:56,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 22:01:56,389 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:56,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:56,753 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:56,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:56,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:56,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:56,758 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:56,786 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:56,786 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 22:01:56,786 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:56,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:56,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,142 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:57,142 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:57,147 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,187 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:57,188 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 22:01:57,188 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,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 68 treesize of output 58 [2019-08-22 22:01:57,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:57,556 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:57,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,613 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:01:57,613 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 22:01:57,613 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:57,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:57,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:57,974 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:57,984 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:57,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:57,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:57,992 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,017 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:58,017 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 22:01:58,017 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:58,380 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:58,395 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,419 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:58,419 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 22:01:58,419 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:58,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01: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 39 treesize of output 35 [2019-08-22 22:01:58,784 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:58,796 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:58,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 68 treesize of output 1 [2019-08-22 22:01:58,803 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:58,829 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:58,829 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 22:01:58,829 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:01:58,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:58,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:59,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:01:59,199 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:59,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:59,204 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:59,242 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:01:59,243 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 22:01:59,243 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:59,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:01:59,610 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:59,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:59,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:01:59,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:01:59,618 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:01:59,643 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:01:59,644 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 22:01:59,644 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:01:59,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:01:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:00,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:00,012 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:00,017 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,060 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:00,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 22:02:00,060 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:00,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,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 39 treesize of output 35 [2019-08-22 22:02:00,440 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:00,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:00,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:00,447 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,476 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:00,477 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 22:02:00,477 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:00,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:00,845 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,849 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:00,849 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:00,888 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:00,888 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 22:02:00,888 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:00,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:00,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,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 39 treesize of output 35 [2019-08-22 22:02:01,261 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:01,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:01,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:01,267 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:01,267 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:01,293 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:01,293 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 22:02:01,294 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:01,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:01,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:01,671 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:01,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:01,675 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:01,718 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:01,718 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 22:02:01,719 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:01,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:01,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:02,101 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:02,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:02,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:02,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 68 treesize of output 1 [2019-08-22 22:02:02,108 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:02,134 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:02,135 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 22:02:02,135 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:02,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:02,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:02,610 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:02,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:02,614 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:02,656 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:02,656 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 22:02:02,657 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:02,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:02,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:03,038 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:03,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:03,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:03,046 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,074 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:03,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 22:02:03,074 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:03,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:03,459 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:03,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:03,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:03,466 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,491 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:03,492 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 22:02:03,492 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:03,895 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:03,899 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:03,941 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:03,941 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 22:02:03,942 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:03,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:03,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:04,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:04,336 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:04,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 68 treesize of output 58 [2019-08-22 22:02:04,347 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,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 39 treesize of output 35 [2019-08-22 22:02:04,352 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,394 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:04,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 22:02:04,395 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:04,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:04,790 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:04,790 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:04,798 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:04,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:04,804 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:04,805 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:04,851 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:04,852 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 22:02:04,852 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:04,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:04,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:05,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:05,251 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:05,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:05,255 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:05,298 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:05,299 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 22:02:05,299 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:05,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:05,691 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:05,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:05,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:05,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:05,702 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:05,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:05,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:05,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:05,710 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:05,737 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:05,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 22:02:05,738 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:05,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:05,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:06,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:06,164 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:06,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:06,175 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:06,221 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:06,222 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 22:02:06,222 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:06,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:06,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:06,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:06,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 39 treesize of output 35 [2019-08-22 22:02:06,667 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:06,711 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:06,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 22:02:06,712 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:06,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:06,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:07,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 68 treesize of output 58 [2019-08-22 22:02:07,125 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:07,129 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:07,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:07,169 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:07,170 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 22:02:07,170 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:07,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,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 39 treesize of output 35 [2019-08-22 22:02:07,611 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:07,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:07,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:07,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:07,617 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:07,644 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:07,645 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 22:02:07,645 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:07,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:07,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:08,064 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,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 68 treesize of output 1 [2019-08-22 22:02:08,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,083 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:08,083 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,109 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:08,109 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 22:02:08,110 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:08,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,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 68 treesize of output 58 [2019-08-22 22:02:08,521 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:08,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:08,534 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:08,539 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:08,590 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:02:08,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 22:02:08,590 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:08,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:08,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:09,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:09,014 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,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 39 treesize of output 35 [2019-08-22 22:02:09,020 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,060 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:09,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 22:02:09,061 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:09,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:09,474 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:09,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:09,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:09,488 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,511 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:09,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 22:02:09,512 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:09,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:09,930 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:09,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:09,937 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:09,937 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:09,964 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:09,964 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 22:02:09,964 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:09,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,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 39 treesize of output 35 [2019-08-22 22:02:10,388 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:10,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,398 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:10,398 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:10,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:10,406 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:10,432 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:10,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 22:02:10,433 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:10,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:10,863 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:10,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:10,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:10,871 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:10,899 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:10,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 22:02:10,899 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:10,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:10,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:11,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 68 treesize of output 58 [2019-08-22 22:02:11,331 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:11,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 39 treesize of output 35 [2019-08-22 22:02:11,337 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:11,385 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:11,385 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 22:02:11,386 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:11,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:11,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:11,822 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:11,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 39 treesize of output 35 [2019-08-22 22:02:11,829 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:11,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:11,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:11,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:11,838 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:11,881 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:11,882 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 22:02:11,882 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:11,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:11,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:12,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:12,317 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:12,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:12,322 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:12,365 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:12,366 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 22:02:12,366 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:12,805 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:12,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:12,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:12,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 68 treesize of output 1 [2019-08-22 22:02:12,810 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:12,839 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:12,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 22:02:12,839 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:12,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:12,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:13,270 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:13,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:13,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:13,276 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:13,276 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:13,302 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:13,303 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 22:02:13,303 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:13,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:13,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 68 treesize of output 58 [2019-08-22 22:02:13,741 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:13,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:13,747 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:13,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:13,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:13,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:13,755 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:13,795 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:13,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 22:02:13,796 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:13,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:13,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:14,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:14,249 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:14,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:14,253 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:14,295 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:14,295 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 22:02:14,295 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:14,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,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 39 treesize of output 35 [2019-08-22 22:02:14,737 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:14,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:14,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:14,744 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:14,744 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:14,768 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:14,769 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 22:02:14,769 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:14,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:14,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:15,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 68 treesize of output 58 [2019-08-22 22:02:15,230 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:15,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:15,236 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:15,278 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:15,279 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 22:02:15,279 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:15,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:15,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:15,751 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:15,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:15,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 68 treesize of output 58 [2019-08-22 22:02:15,763 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:15,766 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:15,767 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:15,816 INFO L567 ElimStorePlain]: treesize reduction 132, result has 19.5 percent of original size [2019-08-22 22:02:15,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 22:02:15,817 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:15,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:15,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:16,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 68 treesize of output 58 [2019-08-22 22:02:16,279 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:16,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:16,294 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:16,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:16,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:16,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 68 treesize of output 1 [2019-08-22 22:02:16,301 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:16,343 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:16,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 22:02:16,344 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:16,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:16,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:16,809 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:16,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:16,813 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:16,853 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:16,854 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 22:02:16,854 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:16,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:16,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:17,312 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:17,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,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 68 treesize of output 1 [2019-08-22 22:02:17,326 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:17,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:17,335 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:17,364 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:17,364 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 22:02:17,364 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:17,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:17,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:17,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:17,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:17,837 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:17,866 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:17,866 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 22:02:17,866 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:17,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:18,335 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:18,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:18,347 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:18,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:18,355 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:18,386 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:18,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 22:02:18,388 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:18,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:18,872 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:18,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:18,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:18,879 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:18,908 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:18,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 22:02:18,909 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:18,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:18,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:19,375 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:19,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 39 treesize of output 35 [2019-08-22 22:02:19,382 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:19,424 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:19,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 22:02:19,425 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:19,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:19,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:19,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:19,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:19,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:19,906 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:19,933 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:19,934 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 22:02:19,934 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:19,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:19,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,406 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:20,407 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:20,414 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:20,422 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,464 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:20,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 22:02:20,465 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:20,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:20,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:20,942 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,954 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:20,954 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:20,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:20,964 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:20,992 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:20,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 22:02:20,993 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:21,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:21,459 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:21,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:21,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:21,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:21,467 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:21,494 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:21,495 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 22:02:21,495 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:21,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:21,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:21,983 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:21,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:21,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:21,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:21,994 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:22,018 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:22,019 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 22:02:22,019 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:22,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:22,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:22,508 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:22,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:22,516 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:22,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:22,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:22,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:22,523 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:22,563 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:22,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 22:02:22,564 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:22,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:22,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:23,048 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:23,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:23,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02: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, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:23,056 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:23,082 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:23,082 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 22:02:23,082 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:23,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,560 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:23,560 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:23,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:23,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:23,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 68 treesize of output 1 [2019-08-22 22:02:23,569 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:23,595 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:23,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 22:02:23,596 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:23,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:23,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:24,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:24,098 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:24,110 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:24,110 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:24,168 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:24,169 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 22:02:24,169 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:24,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:24,753 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:24,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:24,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:24,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:24,763 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:24,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:24,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:24,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:24,771 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:24,796 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:24,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 22:02:24,797 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:24,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:25,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:25,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:25,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:25,303 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:25,346 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:25,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 22:02:25,347 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:25,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:25,839 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:25,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:25,847 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:25,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:25,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:25,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:25,854 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:25,898 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:25,898 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 22:02:25,899 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:25,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:26,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:26,400 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:26,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:26,405 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:26,445 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:26,445 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 22:02:26,445 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:26,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:26,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:26,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:26,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:26,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 68 treesize of output 1 [2019-08-22 22:02:26,951 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:26,974 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:26,975 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 22:02:26,975 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:26,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:26,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:27,486 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:27,486 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:27,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:27,495 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:27,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:27,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:27,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 68 treesize of output 1 [2019-08-22 22:02:27,504 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:27,546 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:27,546 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 22:02:27,547 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:176, output treesize:37 [2019-08-22 22:02:27,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:27,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:28,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 68 treesize of output 58 [2019-08-22 22:02:28,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:28,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 39 treesize of output 35 [2019-08-22 22:02:28,049 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:28,103 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:28,104 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 22:02:28,104 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:28,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:28,690 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:28,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:28,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:28,697 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:28,698 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:28,728 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:28,729 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 22:02:28,729 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:28,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:28,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:29,255 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:29,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:29,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:29,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 68 treesize of output 1 [2019-08-22 22:02:29,263 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:29,291 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:29,291 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 22:02:29,292 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:29,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:29,801 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:29,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:29,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:29,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 1 [2019-08-22 22:02:29,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:29,831 INFO L567 ElimStorePlain]: treesize reduction 3, result has 91.4 percent of original size [2019-08-22 22:02:29,831 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 22:02:29,832 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:29,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:29,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:30,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:30,350 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:30,356 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:30,357 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:30,394 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:30,394 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 22:02:30,394 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 22:02:30,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2019-08-22 22:02:30,927 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:30,931 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2019-08-22 22:02:30,931 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 22:02:30,975 INFO L567 ElimStorePlain]: treesize reduction 68, result has 32.0 percent of original size [2019-08-22 22:02:30,976 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 22:02:30,976 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:37 [2019-08-22 22:02:30,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:30,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 22:02:31,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms