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/ldv-regression/ex3_forlist.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 21:44:18,008 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 21:44:18,010 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 21:44:18,023 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 21:44:18,023 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 21:44:18,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 21:44:18,026 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 21:44:18,028 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 21:44:18,029 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 21:44:18,030 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 21:44:18,031 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 21:44:18,032 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 21:44:18,033 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 21:44:18,034 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 21:44:18,035 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 21:44:18,036 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 21:44:18,037 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 21:44:18,038 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 21:44:18,040 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 21:44:18,042 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 21:44:18,043 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 21:44:18,044 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 21:44:18,045 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 21:44:18,046 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 21:44:18,048 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 21:44:18,049 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 21:44:18,049 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 21:44:18,050 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 21:44:18,050 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 21:44:18,051 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 21:44:18,051 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 21:44:18,052 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 21:44:18,054 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 21:44:18,055 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 21:44:18,058 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 21:44:18,058 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 21:44:18,061 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 21:44:18,061 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 21:44:18,061 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 21:44:18,062 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 21:44:18,064 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 21:44:18,065 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-08-22 21:44:18,087 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 21:44:18,087 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 21:44:18,090 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 21:44:18,090 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 21:44:18,090 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 21:44:18,091 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 21:44:18,091 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 21:44:18,091 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 21:44:18,091 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 21:44:18,092 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 21:44:18,093 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 21:44:18,093 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 21:44:18,093 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 21:44:18,093 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 21:44:18,094 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 21:44:18,094 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 21:44:18,094 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 21:44:18,094 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 21:44:18,095 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 21:44:18,095 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 21:44:18,095 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 21:44:18,095 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 21:44:18,096 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 21:44:18,096 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 21:44:18,096 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 21:44:18,096 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 21:44:18,097 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 21:44:18,097 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 21:44:18,097 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 21:44:18,139 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 21:44:18,152 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 21:44:18,155 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 21:44:18,157 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 21:44:18,157 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 21:44:18,158 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-regression/ex3_forlist.i [2019-08-22 21:44:18,223 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09c068e10/36cf3cea447547359c08442f25e69a69/FLAG11db9e2a3 [2019-08-22 21:44:18,755 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 21:44:18,758 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-regression/ex3_forlist.i [2019-08-22 21:44:18,766 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09c068e10/36cf3cea447547359c08442f25e69a69/FLAG11db9e2a3 [2019-08-22 21:44:19,153 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/09c068e10/36cf3cea447547359c08442f25e69a69 [2019-08-22 21:44:19,161 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 21:44:19,163 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 21:44:19,164 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 21:44:19,164 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 21:44:19,167 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 21:44:19,168 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,171 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16e9a876 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19, skipping insertion in model container [2019-08-22 21:44:19,171 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,179 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 21:44:19,195 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 21:44:19,389 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:44:19,397 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 21:44:19,419 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:44:19,531 INFO L192 MainTranslator]: Completed translation [2019-08-22 21:44:19,531 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19 WrapperNode [2019-08-22 21:44:19,531 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 21:44:19,532 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 21:44:19,532 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 21:44:19,532 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 21:44:19,542 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,543 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,552 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,552 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,563 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,569 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,571 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... [2019-08-22 21:44:19,574 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 21:44:19,575 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 21:44:19,575 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 21:44:19,575 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 21:44:19,576 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:44:19" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure __blast_assert [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure init [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-08-22 21:44:19,642 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-08-22 21:44:19,643 INFO L138 BoogieDeclarations]: Found implementation of procedure malloc [2019-08-22 21:44:19,643 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 21:44:19,643 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 21:44:19,643 INFO L130 BoogieDeclarations]: Found specification of procedure __blast_assert [2019-08-22 21:44:19,643 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-08-22 21:44:19,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-08-22 21:44:19,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 21:44:19,644 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-08-22 21:44:19,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-08-22 21:44:19,644 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-22 21:44:19,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-08-22 21:44:19,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-08-22 21:44:19,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 21:44:19,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 21:44:20,022 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 21:44:20,023 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-08-22 21:44:20,024 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:44:20 BoogieIcfgContainer [2019-08-22 21:44:20,024 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 21:44:20,025 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 21:44:20,025 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 21:44:20,025 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 21:44:20,026 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:44:20" (1/1) ... [2019-08-22 21:44:20,044 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 21:44:20,046 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 21:44:20,054 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 21:44:20,063 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 21:44:20,064 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 21:44:20,144 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_6|], 10=[|v_#valid_7|]} [2019-08-22 21:44:20,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:44:20,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-22 21:44:20,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,313 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2019-08-22 21:44:20,315 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:20,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:44:20,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:44:20,371 INFO L341 Elim1Store]: treesize reduction 14, result has 50.0 percent of original size [2019-08-22 21:44:20,372 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 34 [2019-08-22 21:44:20,373 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,542 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2019-08-22 21:44:20,543 INFO L567 ElimStorePlain]: treesize reduction 8, result has 92.5 percent of original size [2019-08-22 21:44:20,545 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,545 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:118, output treesize:99 [2019-08-22 21:44:20,597 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 72 [2019-08-22 21:44:20,637 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_24|, |v_#memory_$Pointer$.offset_24|, |v_#memory_int_25|], 2=[|v_#memory_int_4|]} [2019-08-22 21:44:20,687 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:20,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:20,688 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:20,774 INFO L567 ElimStorePlain]: treesize reduction 3, result has 97.5 percent of original size [2019-08-22 21:44:20,820 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:20,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:20,822 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:20,870 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:20,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2019-08-22 21:44:20,880 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:20,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 21:44:20,918 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:20,945 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:20,946 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:139, output treesize:69 [2019-08-22 21:44:20,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:20,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:20,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:20,984 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_26|, |v_#memory_int_4|], 4=[|v_#memory_$Pointer$.base_25|, |v_#memory_$Pointer$.offset_25|]} [2019-08-22 21:44:21,000 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:44:21,000 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 122 [2019-08-22 21:44:21,014 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,022 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:44:21,023 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,089 INFO L567 ElimStorePlain]: treesize reduction 9, result has 92.6 percent of original size [2019-08-22 21:44:21,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 21:44:21,100 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,162 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:21,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:21,163 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:21,186 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,218 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:21,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:21,219 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:21,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,249 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:482, output treesize:69 [2019-08-22 21:44:21,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,277 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_27|], 10=[|v_#memory_$Pointer$.base_26|, |v_#memory_$Pointer$.offset_26|]} [2019-08-22 21:44:21,285 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,295 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,302 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,310 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,316 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,536 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:21,537 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:21,579 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:21,580 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,678 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:21,710 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:21,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:21,712 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:21,742 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,772 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:21,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:21,773 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:21,799 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:21,800 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:21,802 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:21,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:21,828 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_28|], 10=[|v_#memory_$Pointer$.base_27|, |v_#memory_$Pointer$.offset_27|]} [2019-08-22 21:44:21,837 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,844 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,853 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,861 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,867 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:21,874 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,181 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:22,181 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:44:22,226 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:22,227 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:22,228 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:22,304 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:22,334 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:22,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:22,335 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:22,359 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:22,389 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:22,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:22,391 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:22,416 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:22,417 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:22,417 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:44:22,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:22,451 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_29|], 10=[|v_#memory_$Pointer$.base_28|, |v_#memory_$Pointer$.offset_28|]} [2019-08-22 21:44:22,458 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,467 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,473 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,487 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,494 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,501 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,517 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:22,892 WARN L188 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:22,892 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:22,936 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:22,937 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:22,937 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:23,006 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:23,033 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:23,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:23,034 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:23,057 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,082 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:23,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:23,083 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:23,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,120 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:23,120 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:23,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,153 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_30|], 10=[|v_#memory_$Pointer$.offset_29|, |v_#memory_$Pointer$.base_29|]} [2019-08-22 21:44:23,159 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,163 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,168 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,173 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,185 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,190 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,469 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:23,469 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:23,498 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:23,500 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:23,578 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:23,631 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:23,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:23,632 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:23,660 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,685 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:23,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:23,686 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:23,712 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,713 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:23,713 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:23,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:23,745 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_31|], 10=[|v_#memory_$Pointer$.base_30|, |v_#memory_$Pointer$.offset_30|]} [2019-08-22 21:44:23,749 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,757 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,762 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,768 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,773 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:23,936 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:23,937 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:23,972 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:23,973 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:23,973 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:24,040 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:24,080 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:24,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:24,081 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:24,123 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:24,155 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:24,155 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:24,156 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:24,193 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:24,194 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:24,195 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:24,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,246 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_32|], 10=[|v_#memory_$Pointer$.base_31|, |v_#memory_$Pointer$.offset_31|]} [2019-08-22 21:44:24,250 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,259 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,265 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,280 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,287 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,296 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,640 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:24,640 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:24,670 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:24,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:24,671 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:24,744 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:24,776 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:24,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:24,778 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:24,808 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:24,836 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:24,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:24,838 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:24,873 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:24,874 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:24,874 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:24,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:24,914 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_33|], 10=[|v_#memory_$Pointer$.offset_32|, |v_#memory_$Pointer$.base_32|]} [2019-08-22 21:44:24,920 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,934 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,942 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,955 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,959 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:24,963 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,186 WARN L188 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:25,186 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:44:25,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:25,219 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:25,285 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:25,316 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:25,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:25,317 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:25,376 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,401 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:25,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:25,402 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:25,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,427 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:25,427 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:44:25,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,476 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_34|], 10=[|v_#memory_$Pointer$.offset_33|, |v_#memory_$Pointer$.base_33|]} [2019-08-22 21:44:25,481 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,486 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,491 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,496 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,506 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,533 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:25,717 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:25,718 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:44:25,748 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:25,750 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:25,829 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:25,867 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:25,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:25,869 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:25,896 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,925 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:25,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:25,926 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:25,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:25,952 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:25,952 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:44:25,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:25,993 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_35|], 10=[|v_#memory_$Pointer$.base_34|, |v_#memory_$Pointer$.offset_34|]} [2019-08-22 21:44:26,000 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,010 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,021 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,026 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,038 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,049 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,277 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:26,278 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:26,312 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:26,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:26,314 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:26,382 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:26,411 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:26,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:26,412 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:26,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:26,469 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:26,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:26,470 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:26,519 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:26,520 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:26,520 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:26,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:26,562 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_36|], 10=[|v_#memory_$Pointer$.base_35|, |v_#memory_$Pointer$.offset_35|]} [2019-08-22 21:44:26,566 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,571 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,576 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,581 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,586 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,591 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,611 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:26,802 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:26,803 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:26,830 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:26,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:26,831 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:26,892 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:26,924 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:26,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:26,925 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:26,959 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:26,991 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:26,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:26,992 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:27,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,018 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:27,019 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:27,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,069 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_37|], 10=[|v_#memory_$Pointer$.base_36|, |v_#memory_$Pointer$.offset_36|]} [2019-08-22 21:44:27,073 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,077 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,081 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,091 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,101 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,274 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:27,274 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:27,305 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:27,307 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:27,372 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:27,401 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:27,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:27,402 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:27,428 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,459 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:27,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:27,460 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:27,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,487 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:27,487 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:27,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,545 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_38|], 10=[|v_#memory_$Pointer$.base_37|, |v_#memory_$Pointer$.offset_37|]} [2019-08-22 21:44:27,549 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,562 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,567 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,573 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,579 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:27,743 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:27,743 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:27,774 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,774 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:27,775 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:27,848 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:27,888 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:27,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:27,889 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:27,918 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,949 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:27,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:27,950 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:27,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:27,976 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:27,977 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,041 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_39|], 10=[|v_#memory_$Pointer$.base_38|, |v_#memory_$Pointer$.offset_38|]} [2019-08-22 21:44:28,047 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,051 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,057 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,061 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,066 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,071 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,075 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,301 WARN L188 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:28,301 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:28,331 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:28,333 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:28,403 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:28,432 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:28,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:28,433 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:28,458 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,485 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:28,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:28,486 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:28,510 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,511 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:28,511 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:28,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,562 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_40|], 10=[|v_#memory_$Pointer$.base_39|, |v_#memory_$Pointer$.offset_39|]} [2019-08-22 21:44:28,566 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,570 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,578 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,582 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,587 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:28,713 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:28,713 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:28,761 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:28,762 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:28,824 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:28,855 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:28,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:28,856 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:28,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,914 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:28,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:28,915 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:28,941 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:28,941 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:28,942 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:28,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:28,999 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_41|], 10=[|v_#memory_$Pointer$.base_40|, |v_#memory_$Pointer$.offset_40|]} [2019-08-22 21:44:29,003 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,007 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,018 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,023 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,028 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,033 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,038 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,326 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:29,326 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:29,355 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:29,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:29,357 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:29,436 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:29,465 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:29,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:29,466 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:29,494 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:29,525 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:29,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:29,527 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:29,552 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:29,553 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:29,553 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:29,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:29,614 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_42|], 10=[|v_#memory_$Pointer$.base_41|, |v_#memory_$Pointer$.offset_41|]} [2019-08-22 21:44:29,621 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,625 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,640 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,644 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,649 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,653 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:29,945 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:29,946 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:29,981 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:29,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:29,982 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:30,090 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-22 21:44:30,091 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:30,166 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:30,166 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:30,167 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:30,226 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:30,301 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:30,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:30,302 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:30,375 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:30,375 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:30,376 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:30,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:30,470 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_43|], 10=[|v_#memory_$Pointer$.base_42|, |v_#memory_$Pointer$.offset_42|]} [2019-08-22 21:44:30,477 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,483 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,494 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,499 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,506 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,513 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:30,937 WARN L188 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:30,938 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:30,968 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:30,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:30,969 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:31,036 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:31,063 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:31,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:31,063 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:31,093 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:31,118 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:31,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:31,118 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:31,142 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:31,142 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:31,143 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:31,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,203 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_44|], 10=[|v_#memory_$Pointer$.offset_43|, |v_#memory_$Pointer$.base_43|]} [2019-08-22 21:44:31,207 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,211 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,215 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,220 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,226 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,240 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,533 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:31,533 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:31,577 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:31,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:31,578 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:31,661 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:31,690 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:31,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:31,691 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:31,722 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:31,750 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:31,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:31,751 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:31,775 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:31,775 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:31,776 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:31,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:31,849 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_45|], 10=[|v_#memory_$Pointer$.offset_44|, |v_#memory_$Pointer$.base_44|]} [2019-08-22 21:44:31,858 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,863 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,868 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,873 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,891 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:31,896 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,140 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:32,141 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:32,176 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,177 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:32,177 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:32,249 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:32,282 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:32,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:32,284 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:32,312 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,345 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:32,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:32,346 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:32,378 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,379 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:32,380 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:32,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,456 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_46|], 10=[|v_#memory_$Pointer$.base_45|, |v_#memory_$Pointer$.offset_45|]} [2019-08-22 21:44:32,460 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,463 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,468 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,480 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,484 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,710 WARN L188 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:32,710 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:32,737 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:32,738 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:32,805 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:32,833 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:32,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:32,834 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:32,861 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,887 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:32,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:32,888 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:32,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:32,911 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:32,911 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:32,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:32,971 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_47|], 10=[|v_#memory_$Pointer$.base_46|, |v_#memory_$Pointer$.offset_46|]} [2019-08-22 21:44:32,975 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,979 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,983 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,987 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:32,991 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,008 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,205 WARN L188 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:33,206 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:33,231 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:33,231 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:33,232 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:33,349 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-22 21:44:33,349 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:33,385 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:33,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:33,386 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:33,428 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:33,463 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:33,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:33,464 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:33,501 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:33,502 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:33,502 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:33,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:33,589 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_48|], 10=[|v_#memory_$Pointer$.base_47|, |v_#memory_$Pointer$.offset_47|]} [2019-08-22 21:44:33,594 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,599 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,604 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,609 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,614 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,619 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:33,904 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:33,904 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:33,933 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:33,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:33,934 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:34,016 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:34,049 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:34,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:34,050 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:34,080 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:34,110 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:34,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:34,111 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:34,142 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:34,142 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:34,142 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:34,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,217 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_49|], 10=[|v_#memory_$Pointer$.base_48|, |v_#memory_$Pointer$.offset_48|]} [2019-08-22 21:44:34,221 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,225 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,229 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,234 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,238 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,243 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,279 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,532 WARN L188 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:34,533 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:34,559 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:34,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:34,560 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:34,631 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:34,663 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:34,664 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:34,664 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:34,691 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:34,720 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:34,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:34,721 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:34,746 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:34,747 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:34,747 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:34,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:34,825 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_50|], 10=[|v_#memory_$Pointer$.base_49|, |v_#memory_$Pointer$.offset_49|]} [2019-08-22 21:44:34,829 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,836 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,840 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,844 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:34,849 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,026 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:35,027 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:35,055 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:35,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:35,056 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:35,141 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:35,189 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:35,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:35,190 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:35,222 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:35,250 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:35,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:35,251 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:35,281 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:35,282 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:35,282 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:35,358 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_51|], 10=[|v_#memory_$Pointer$.base_50|, |v_#memory_$Pointer$.offset_50|]} [2019-08-22 21:44:35,363 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,367 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,378 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,393 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,397 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,402 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,407 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:35,912 WARN L188 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:35,913 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:35,942 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:35,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:35,943 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:36,008 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:36,034 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:36,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:36,035 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:36,061 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:36,091 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:36,092 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:36,092 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:36,114 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:36,115 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:36,115 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:36,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,192 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_52|], 10=[|v_#memory_$Pointer$.base_51|, |v_#memory_$Pointer$.offset_51|]} [2019-08-22 21:44:36,196 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,204 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,210 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,217 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,224 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,229 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,516 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:36,517 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:36,546 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:36,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:36,547 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:36,615 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:36,655 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:36,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:36,656 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:36,681 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:36,710 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:36,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:36,711 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:36,734 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:36,735 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:36,735 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:36,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:36,799 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_53|], 10=[|v_#memory_$Pointer$.base_52|, |v_#memory_$Pointer$.offset_52|]} [2019-08-22 21:44:36,803 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,811 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,828 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,838 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,842 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,846 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:36,849 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,078 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:37,079 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:37,109 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:37,110 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:37,180 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:37,207 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:37,208 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:37,208 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:37,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,264 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:37,265 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:37,265 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:37,291 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,291 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:37,292 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,384 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_54|], 10=[|v_#memory_$Pointer$.base_53|, |v_#memory_$Pointer$.offset_53|]} [2019-08-22 21:44:37,398 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,408 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,419 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,423 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,427 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,431 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,435 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,656 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:37,656 INFO L567 ElimStorePlain]: treesize reduction 1069, result has 11.4 percent of original size [2019-08-22 21:44:37,683 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,683 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:37,684 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:37,749 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:37,777 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:37,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:37,778 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:37,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,830 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:37,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:37,831 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:37,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:37,858 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:37,858 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1199, output treesize:69 [2019-08-22 21:44:37,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:37,947 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_55|], 10=[|v_#memory_$Pointer$.offset_54|, |v_#memory_$Pointer$.base_54|]} [2019-08-22 21:44:37,951 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,955 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,967 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,972 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,978 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:37,984 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,193 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:38,193 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:38,226 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:38,227 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:38,227 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:38,297 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:38,324 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:38,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:38,326 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:38,364 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:38,405 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:38,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:38,406 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:38,433 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:38,434 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:38,434 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:38,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:38,532 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_56|], 10=[|v_#memory_$Pointer$.offset_55|, |v_#memory_$Pointer$.base_55|]} [2019-08-22 21:44:38,535 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,539 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,544 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,548 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,562 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:38,813 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:38,814 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:38,857 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:38,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:38,858 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:38,970 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-22 21:44:38,971 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:39,025 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:39,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:39,025 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:39,066 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:39,102 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:39,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:39,103 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:39,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:39,136 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:39,136 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:39,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,292 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_57|], 10=[|v_#memory_$Pointer$.base_56|, |v_#memory_$Pointer$.offset_56|]} [2019-08-22 21:44:39,297 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,303 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,310 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,317 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,345 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,352 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,650 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:39,650 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:39,680 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:39,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:39,681 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:39,765 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:39,792 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:39,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:39,793 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:39,827 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:39,854 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:39,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:39,855 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:39,879 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:39,879 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:39,880 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:39,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:39,972 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_58|], 10=[|v_#memory_$Pointer$.base_57|, |v_#memory_$Pointer$.offset_57|]} [2019-08-22 21:44:39,980 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,985 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,990 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:39,996 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,001 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,006 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,240 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:40,241 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:40,271 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:40,272 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:40,340 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:40,367 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:40,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:40,368 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:40,393 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,423 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:40,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:40,424 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:40,448 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,449 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:40,450 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:40,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,563 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_59|], 10=[|v_#memory_$Pointer$.base_58|, |v_#memory_$Pointer$.offset_58|]} [2019-08-22 21:44:40,566 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,571 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,575 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,580 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,585 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:40,729 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:40,730 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:40,760 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:40,761 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:40,827 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:40,857 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:40,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:40,858 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:40,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,912 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:40,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:40,913 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:40,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:40,945 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:40,945 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:40,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:40,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,067 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_60|], 10=[|v_#memory_$Pointer$.base_59|, |v_#memory_$Pointer$.offset_59|]} [2019-08-22 21:44:41,071 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,074 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,077 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,082 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,086 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,292 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:41,292 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:41,321 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:41,322 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:41,389 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:41,418 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:41,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:41,419 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:41,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,476 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:41,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:41,476 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:41,502 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,503 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:41,503 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:41,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,584 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_61|], 10=[|v_#memory_$Pointer$.offset_60|, |v_#memory_$Pointer$.base_60|]} [2019-08-22 21:44:41,587 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,592 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,601 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,605 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,615 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:41,751 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:41,751 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:41,779 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:41,780 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:41,844 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:41,873 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:41,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:41,874 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:41,902 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,930 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:41,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:41,931 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:41,958 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:41,958 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:41,959 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:41,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:41,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,054 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_62|], 10=[|v_#memory_$Pointer$.base_61|, |v_#memory_$Pointer$.offset_61|]} [2019-08-22 21:44:42,058 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,064 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,068 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,072 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,076 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,080 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,265 WARN L188 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:42,265 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:42,292 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:42,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:42,293 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:42,353 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:42,381 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:42,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:42,382 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:42,407 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:42,433 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:42,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:42,434 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:42,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:42,458 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:42,458 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:42,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:42,562 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_63|], 10=[|v_#memory_$Pointer$.base_62|, |v_#memory_$Pointer$.offset_62|]} [2019-08-22 21:44:42,565 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,568 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,577 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,581 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,586 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,604 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:42,609 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,279 WARN L188 SmtUtils]: Spent 669.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:43,280 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:43,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:43,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:43,310 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:43,394 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:43,429 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:43,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:43,429 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:43,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:43,483 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:43,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:43,484 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:43,509 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:43,510 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:43,510 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:43,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:43,590 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_64|], 10=[|v_#memory_$Pointer$.base_63|, |v_#memory_$Pointer$.offset_63|]} [2019-08-22 21:44:43,594 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,599 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,603 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,607 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,612 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,616 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,647 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:43,978 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:43,979 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:44,011 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:44,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:44,012 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:44,086 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:44,114 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:44,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:44,115 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:44,141 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:44,169 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:44,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:44,169 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:44,195 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:44,196 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:44,196 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:44,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:44,299 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_65|], 10=[|v_#memory_$Pointer$.base_64|, |v_#memory_$Pointer$.offset_64|]} [2019-08-22 21:44:44,303 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,308 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,318 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,321 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,324 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,327 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,332 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,335 INFO L496 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:44,907 WARN L188 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 44 [2019-08-22 21:44:44,907 INFO L567 ElimStorePlain]: treesize reduction 1249, result has 9.9 percent of original size [2019-08-22 21:44:44,940 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:44,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:44,941 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:45,008 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:45,037 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:45,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:45,038 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:45,062 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,090 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:45,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:45,091 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:45,114 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,115 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:45,115 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:1378, output treesize:69 [2019-08-22 21:44:45,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,199 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_66|], 10=[|v_#memory_$Pointer$.offset_65|, |v_#memory_$Pointer$.base_65|]} [2019-08-22 21:44:45,201 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,204 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,209 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,222 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,225 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,237 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,403 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:45,403 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:45,430 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:45,431 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:45,486 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:45,513 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:45,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:45,513 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:45,535 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,565 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:45,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:45,566 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:45,587 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,588 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:45,588 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:45,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:45,683 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_67|], 10=[|v_#memory_$Pointer$.offset_66|, |v_#memory_$Pointer$.base_66|]} [2019-08-22 21:44:45,688 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,690 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,695 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,699 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,708 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,712 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:45,925 WARN L188 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:45,925 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:45,953 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:45,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:45,954 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:46,017 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:46,048 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:46,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:46,049 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:46,076 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:46,105 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:46,106 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:46,106 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:46,134 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:46,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:46,134 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:46,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,234 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_68|], 10=[|v_#memory_$Pointer$.base_67|, |v_#memory_$Pointer$.offset_67|]} [2019-08-22 21:44:46,239 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,242 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,247 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,252 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,256 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,260 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,265 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,655 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:46,656 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:46,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:46,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:46,713 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:46,773 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:46,802 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:46,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:46,802 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:46,828 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:46,856 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:46,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:46,857 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:46,886 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:46,887 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:46,888 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:46,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:46,982 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_69|], 10=[|v_#memory_$Pointer$.base_68|, |v_#memory_$Pointer$.offset_68|]} [2019-08-22 21:44:46,985 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,989 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:46,994 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,006 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,009 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,013 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,197 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:47,197 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:47,224 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,225 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:47,225 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:47,301 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:47,341 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:47,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:47,342 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:47,371 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,395 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:47,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:47,396 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:47,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,421 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:47,421 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:47,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,518 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_70|], 10=[|v_#memory_$Pointer$.base_69|, |v_#memory_$Pointer$.offset_69|]} [2019-08-22 21:44:47,522 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,528 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,539 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,543 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,553 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,557 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:47,725 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:47,726 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:44:47,754 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:47,755 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:47,818 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:47,874 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:47,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:47,875 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:47,898 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,922 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:47,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:47,923 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:47,949 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:47,950 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:47,950 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:44:47,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:47,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,049 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_71|], 10=[|v_#memory_$Pointer$.offset_70|, |v_#memory_$Pointer$.base_70|]} [2019-08-22 21:44:48,052 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,056 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,060 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,064 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,082 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,085 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,259 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:48,260 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:44:48,288 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:48,289 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:48,352 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:48,381 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:48,382 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:48,382 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:48,409 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,437 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:48,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:48,437 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:48,464 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,465 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:48,465 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:44:48,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,566 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_72|], 10=[|v_#memory_$Pointer$.offset_71|, |v_#memory_$Pointer$.base_71|]} [2019-08-22 21:44:48,571 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,574 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,577 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,582 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,586 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:48,730 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:48,731 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:48,758 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:48,759 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:48,815 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:48,845 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:48,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:48,846 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:48,873 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,902 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:48,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:48,903 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:48,930 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:48,930 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:48,930 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:48,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:48,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,047 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_73|], 10=[|v_#memory_$Pointer$.base_72|, |v_#memory_$Pointer$.offset_72|]} [2019-08-22 21:44:49,050 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,053 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,062 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,065 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,069 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,073 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,236 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:49,236 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:49,262 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:49,263 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:49,328 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:49,354 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:49,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:49,355 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:49,383 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,410 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:49,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:49,411 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:49,437 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,437 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:49,438 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,547 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_74|], 10=[|v_#memory_$Pointer$.base_73|, |v_#memory_$Pointer$.offset_73|]} [2019-08-22 21:44:49,550 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,553 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,556 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,560 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,564 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,579 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:49,753 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:49,754 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:44:49,783 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:49,784 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:49,845 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:49,873 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:49,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:49,873 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:49,899 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,927 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:49,927 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:49,928 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:49,953 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:49,954 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:49,954 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:44:49,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:49,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,067 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_75|], 10=[|v_#memory_$Pointer$.base_74|, |v_#memory_$Pointer$.offset_74|]} [2019-08-22 21:44:50,070 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,075 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,078 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,088 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,092 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,096 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,260 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:50,261 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:44:50,287 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:50,288 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:50,361 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:50,393 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:50,393 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:50,394 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:50,423 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,450 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:50,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:50,451 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:50,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,482 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:50,482 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:44:50,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,607 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_76|], 10=[|v_#memory_$Pointer$.base_75|, |v_#memory_$Pointer$.offset_75|]} [2019-08-22 21:44:50,610 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,613 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,616 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,621 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,630 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:50,776 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:50,777 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:50,805 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:50,806 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:50,867 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:50,895 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:50,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:50,896 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:50,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,953 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:50,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:50,953 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:50,981 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:50,981 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:50,981 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:50,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:50,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,103 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_77|], 10=[|v_#memory_$Pointer$.offset_76|, |v_#memory_$Pointer$.base_76|]} [2019-08-22 21:44:51,106 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,108 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,116 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,119 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,122 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,266 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:51,267 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:51,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:51,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:51,296 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:51,359 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:51,387 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:51,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:51,388 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:51,416 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:51,444 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:51,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:51,445 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:51,484 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:51,485 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:51,485 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:51,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:51,636 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_78|], 10=[|v_#memory_$Pointer$.offset_77|, |v_#memory_$Pointer$.base_77|]} [2019-08-22 21:44:51,639 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,642 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,650 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,654 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,657 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,661 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,666 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:51,914 WARN L188 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:51,914 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:51,941 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:51,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:51,942 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:52,004 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:52,034 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:52,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:52,035 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:52,064 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:52,093 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:52,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:52,094 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:52,120 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:52,121 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:52,121 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:52,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,241 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_79|], 10=[|v_#memory_$Pointer$.base_78|, |v_#memory_$Pointer$.offset_78|]} [2019-08-22 21:44:52,243 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,246 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,250 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,254 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,269 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,273 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,276 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,461 WARN L188 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:52,461 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:52,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:52,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:52,491 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:52,550 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:52,584 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:52,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:52,584 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:52,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:52,648 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:52,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:52,649 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:52,674 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:52,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:52,674 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:52,813 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_80|], 10=[|v_#memory_$Pointer$.base_79|, |v_#memory_$Pointer$.offset_79|]} [2019-08-22 21:44:52,816 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,819 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,823 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,827 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,832 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:52,994 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:52,994 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:53,023 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:53,024 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:53,093 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:53,121 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:53,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:53,122 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:53,154 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,181 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:53,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:53,182 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:53,207 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,207 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:53,208 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:53,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,336 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_81|], 10=[|v_#memory_$Pointer$.offset_80|, |v_#memory_$Pointer$.base_80|]} [2019-08-22 21:44:53,339 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,342 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,345 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,355 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,358 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,519 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:53,519 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:53,547 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,548 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:53,548 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:53,611 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:53,639 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:53,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:53,640 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:53,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,696 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:53,697 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:53,697 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:53,723 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:53,724 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:53,724 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:53,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:53,855 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_82|], 10=[|v_#memory_$Pointer$.offset_81|, |v_#memory_$Pointer$.base_81|]} [2019-08-22 21:44:53,858 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,863 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,866 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,871 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,886 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,889 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:53,894 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,106 WARN L188 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:54,107 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:44:54,135 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:54,136 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:54,200 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:54,229 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:54,230 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:54,230 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:54,253 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,283 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:54,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:54,283 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:54,309 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,309 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:54,310 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:44:54,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,451 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_83|], 10=[|v_#memory_$Pointer$.offset_82|, |v_#memory_$Pointer$.base_82|]} [2019-08-22 21:44:54,454 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,457 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,466 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,469 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,474 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,479 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:54,650 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:54,650 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:44:54,678 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:54,679 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:54,748 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:54,776 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:54,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:54,777 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:54,803 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,831 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:54,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:54,832 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:54,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:54,858 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:54,858 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:44:54,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:54,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,031 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_84|], 10=[|v_#memory_$Pointer$.base_83|, |v_#memory_$Pointer$.offset_83|]} [2019-08-22 21:44:55,034 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,038 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,042 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,045 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,059 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,063 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,067 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,295 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:55,295 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:55,322 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:55,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:55,323 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:55,383 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:55,412 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:55,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:55,412 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:55,437 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:55,463 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:55,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:55,463 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:55,488 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:55,489 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:55,489 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:55,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:55,708 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_85|], 10=[|v_#memory_$Pointer$.base_84|, |v_#memory_$Pointer$.offset_84|]} [2019-08-22 21:44:55,713 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,716 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,718 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,721 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,725 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:55,899 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:55,899 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:55,925 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:55,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:55,926 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:56,005 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:56,032 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:56,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:56,032 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:56,062 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:56,090 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:56,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:56,091 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:56,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:56,117 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:56,118 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:56,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,263 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_86|], 10=[|v_#memory_$Pointer$.base_85|, |v_#memory_$Pointer$.offset_85|]} [2019-08-22 21:44:56,266 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,268 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,271 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,274 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,290 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,293 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,460 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:56,460 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:44:56,489 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:56,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:56,490 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:56,553 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:56,583 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:56,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:56,584 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:56,610 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:56,636 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:56,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:56,636 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:56,662 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:56,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:56,663 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:44:56,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:56,818 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_87|], 10=[|v_#memory_$Pointer$.base_86|, |v_#memory_$Pointer$.offset_86|]} [2019-08-22 21:44:56,821 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,825 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,829 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,834 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,848 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,851 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:56,855 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,190 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:57,190 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:57,215 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:57,216 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:57,279 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:57,307 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:57,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:57,308 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:57,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,362 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:57,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:57,363 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:57,390 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,391 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:57,391 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:57,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,547 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_88|], 10=[|v_#memory_$Pointer$.offset_87|, |v_#memory_$Pointer$.base_87|]} [2019-08-22 21:44:57,552 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,555 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,560 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,570 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,573 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,578 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:57,776 WARN L188 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:57,777 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:57,805 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:57,806 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:57,866 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:57,894 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:57,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:57,895 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:57,923 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,952 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:57,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:57,953 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:57,978 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:57,979 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:57,979 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:57,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:57,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,143 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_89|], 10=[|v_#memory_$Pointer$.offset_88|, |v_#memory_$Pointer$.base_88|]} [2019-08-22 21:44:58,146 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,150 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,159 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,162 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,166 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,312 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:44:58,312 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:44:58,342 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:58,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:58,343 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:58,409 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:58,437 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:58,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:58,438 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:58,461 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:58,490 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:58,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:58,490 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:58,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:58,517 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:58,518 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:44:58,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:58,682 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_90|], 10=[|v_#memory_$Pointer$.base_89|, |v_#memory_$Pointer$.offset_89|]} [2019-08-22 21:44:58,684 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,689 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,693 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,707 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,710 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,716 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:58,723 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,062 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:44:59,062 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:44:59,089 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:59,090 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:59,160 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:59,188 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:59,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:59,189 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:59,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,244 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:59,244 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:59,245 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:59,269 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,270 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:59,270 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:44:59,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,436 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_91|], 10=[|v_#memory_$Pointer$.offset_90|, |v_#memory_$Pointer$.base_90|]} [2019-08-22 21:44:59,439 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,447 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,451 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,455 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,458 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,462 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:44:59,670 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:44:59,671 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:44:59,700 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:44:59,701 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:44:59,773 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:44:59,805 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:59,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:59,806 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:59,832 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,860 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:44:59,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:44:59,861 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:44:59,889 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:44:59,889 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:44:59,890 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:44:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:44:59,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,051 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_92|], 10=[|v_#memory_$Pointer$.offset_91|, |v_#memory_$Pointer$.base_91|]} [2019-08-22 21:45:00,054 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,059 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,063 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,066 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,069 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,080 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,236 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:00,236 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:45:00,263 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:00,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:00,264 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:00,330 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:00,358 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:00,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:00,359 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:00,383 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:00,411 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:00,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:00,412 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:00,436 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:00,437 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:00,437 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:45:00,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:00,608 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_93|], 10=[|v_#memory_$Pointer$.offset_92|, |v_#memory_$Pointer$.base_92|]} [2019-08-22 21:45:00,616 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,620 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,624 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,628 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,633 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,637 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:00,802 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:00,802 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:45:00,832 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:00,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:00,833 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:00,900 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:00,927 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:00,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:00,928 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:00,957 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:00,985 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:00,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:00,986 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:01,011 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:01,012 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:01,012 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:45:01,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,189 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_94|], 10=[|v_#memory_$Pointer$.offset_93|, |v_#memory_$Pointer$.base_93|]} [2019-08-22 21:45:01,192 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,195 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,200 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,203 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,213 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,217 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,373 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:01,374 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:01,399 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:01,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:01,400 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:01,461 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:01,487 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:01,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:01,488 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:01,517 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:01,546 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:01,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:01,547 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:01,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:01,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:01,572 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:01,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:01,751 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_95|], 10=[|v_#memory_$Pointer$.base_94|, |v_#memory_$Pointer$.offset_94|]} [2019-08-22 21:45:01,754 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,756 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,761 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,765 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,780 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,783 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:01,954 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:01,955 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:01,984 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:01,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:01,985 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:02,055 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:02,084 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:02,084 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:02,085 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:02,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:02,141 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:02,142 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:02,142 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:02,167 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:02,168 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:02,168 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:02,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,351 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_96|], 10=[|v_#memory_$Pointer$.base_95|, |v_#memory_$Pointer$.offset_95|]} [2019-08-22 21:45:02,354 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,357 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,362 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,366 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,377 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,536 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:02,537 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:02,561 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:02,561 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:02,562 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:02,617 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:02,659 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:02,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:02,660 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:02,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:02,713 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:02,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:02,714 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:02,736 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:02,737 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:02,737 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:02,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:02,930 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_97|], 10=[|v_#memory_$Pointer$.base_96|, |v_#memory_$Pointer$.offset_96|]} [2019-08-22 21:45:02,933 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,936 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,946 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,949 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,954 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,958 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:02,961 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,185 WARN L188 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:03,185 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:03,214 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:03,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:03,216 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:03,287 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:03,316 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:03,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:03,317 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:03,346 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:03,373 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:03,374 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:03,374 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:03,401 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:03,402 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:03,402 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:03,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:03,591 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_98|], 10=[|v_#memory_$Pointer$.base_97|, |v_#memory_$Pointer$.offset_97|]} [2019-08-22 21:45:03,594 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,597 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,601 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,605 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,609 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,613 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,628 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:03,968 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:03,968 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:03,997 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:03,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:03,998 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:04,066 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:04,094 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:04,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:04,095 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:04,123 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:04,150 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:04,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:04,151 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:04,176 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:04,177 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:04,177 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:04,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,388 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_99|], 10=[|v_#memory_$Pointer$.offset_98|, |v_#memory_$Pointer$.base_98|]} [2019-08-22 21:45:04,393 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,397 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,401 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,405 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,410 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,590 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:04,590 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:04,625 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:04,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:04,626 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:04,689 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:04,718 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:04,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:04,718 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:04,747 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:04,774 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:04,774 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:04,775 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:04,796 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:04,797 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:04,797 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:04,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:04,990 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_100|], 10=[|v_#memory_$Pointer$.offset_99|, |v_#memory_$Pointer$.base_99|]} [2019-08-22 21:45:04,992 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,994 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:04,997 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,003 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,006 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,138 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:05,138 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:05,167 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:05,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:05,168 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:05,232 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:05,261 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:05,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:05,262 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:05,293 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:05,320 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:05,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:05,321 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:05,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:05,350 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:05,350 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:05,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:05,563 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_101|], 10=[|v_#memory_$Pointer$.offset_100|, |v_#memory_$Pointer$.base_100|]} [2019-08-22 21:45:05,565 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,569 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,573 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,577 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,581 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,585 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,601 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:05,920 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:05,920 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:05,949 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:05,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:05,950 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:06,023 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:06,052 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:06,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:06,053 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:06,083 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:06,109 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:06,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:06,110 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:06,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:06,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:06,133 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:06,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,333 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_102|], 10=[|v_#memory_$Pointer$.base_101|, |v_#memory_$Pointer$.offset_101|]} [2019-08-22 21:45:06,335 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,339 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,344 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,348 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,352 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,366 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:06,583 WARN L188 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:06,583 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:45:06,613 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:06,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:06,613 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:06,682 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:06,712 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:06,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:06,713 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:06,740 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:06,768 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:06,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:06,769 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:06,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:06,798 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:06,798 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:45:06,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:06,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,016 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_103|], 10=[|v_#memory_$Pointer$.offset_102|, |v_#memory_$Pointer$.base_102|]} [2019-08-22 21:45:07,019 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,022 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,026 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,029 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,040 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,238 WARN L188 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:07,239 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:07,273 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:07,274 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:07,274 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:07,342 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:07,369 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:07,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:07,370 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:07,397 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:07,425 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:07,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:07,426 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:07,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:07,451 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:07,451 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:07,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:07,664 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_104|], 10=[|v_#memory_$Pointer$.offset_103|, |v_#memory_$Pointer$.base_103|]} [2019-08-22 21:45:07,667 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,670 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,674 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,687 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,690 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,694 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:07,872 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:07,873 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:07,900 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:07,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:07,901 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:07,969 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:07,997 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:07,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:07,998 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:08,028 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:08,057 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:08,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:08,057 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:08,084 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:08,085 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:08,085 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:08,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,306 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_105|], 10=[|v_#memory_$Pointer$.base_104|, |v_#memory_$Pointer$.offset_104|]} [2019-08-22 21:45:08,309 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,313 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,321 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,324 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,329 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,332 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,542 WARN L188 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:08,542 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:45:08,569 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:08,569 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:08,570 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:08,635 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:08,665 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:08,666 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:08,666 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:08,693 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:08,722 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:08,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:08,723 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:08,750 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:08,751 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:08,751 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:45:08,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:08,980 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_106|], 10=[|v_#memory_$Pointer$.base_105|, |v_#memory_$Pointer$.offset_105|]} [2019-08-22 21:45:08,983 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,986 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,989 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:08,999 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,002 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,190 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:09,191 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:09,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:09,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:09,217 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:09,288 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:09,315 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:09,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:09,315 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:09,340 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:09,366 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:09,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:09,367 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:09,392 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:09,392 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:09,393 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:09,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:09,618 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_107|], 10=[|v_#memory_$Pointer$.base_106|, |v_#memory_$Pointer$.offset_106|]} [2019-08-22 21:45:09,621 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,624 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,628 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,632 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,636 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,643 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,664 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:09,863 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:09,864 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:45:09,891 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:09,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:09,892 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:09,959 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:09,986 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:09,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:09,987 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:10,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:10,040 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:10,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:10,041 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:10,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:10,069 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:10,069 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:45:10,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,320 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_108|], 10=[|v_#memory_$Pointer$.base_107|, |v_#memory_$Pointer$.offset_107|]} [2019-08-22 21:45:10,322 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,329 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,333 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,342 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,347 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,351 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:10,594 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:10,594 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:45:10,622 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:10,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:10,623 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:10,686 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:10,713 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:10,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:10,713 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:10,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:10,767 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:10,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:10,768 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:10,793 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:10,793 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:10,794 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:45:10,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:10,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,048 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_109|], 10=[|v_#memory_$Pointer$.offset_108|, |v_#memory_$Pointer$.base_108|]} [2019-08-22 21:45:11,051 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,054 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,057 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,062 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,067 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,071 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,396 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:11,396 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:11,425 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:11,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:11,426 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:11,488 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:11,518 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:11,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:11,519 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:11,545 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:11,573 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:11,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:11,574 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:11,598 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:11,599 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:11,599 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:11,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:11,845 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_110|], 10=[|v_#memory_$Pointer$.base_109|, |v_#memory_$Pointer$.offset_109|]} [2019-08-22 21:45:11,848 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,853 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,856 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,861 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,865 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,868 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:11,872 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,137 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:12,137 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:12,161 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:12,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:12,162 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:12,227 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:12,256 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:12,256 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:12,256 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:12,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:12,314 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:12,314 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:12,315 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:12,340 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:12,340 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:12,341 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:12,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:12,595 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_111|], 10=[|v_#memory_$Pointer$.base_110|, |v_#memory_$Pointer$.offset_110|]} [2019-08-22 21:45:12,597 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,601 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,604 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,608 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,617 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:12,795 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:12,795 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:12,823 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:12,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:12,824 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:12,894 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:12,922 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:12,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:12,923 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:12,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:12,978 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:12,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:12,979 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:13,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:13,004 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:13,004 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:13,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,250 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_112|], 10=[|v_#memory_$Pointer$.offset_111|, |v_#memory_$Pointer$.base_111|]} [2019-08-22 21:45:13,252 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,257 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,260 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,270 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,273 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,507 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:13,507 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:13,534 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:13,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:13,535 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:13,597 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:13,626 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:13,627 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:13,627 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:13,653 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:13,681 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:13,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:13,682 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:13,713 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:13,714 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:13,714 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:13,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:13,973 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_113|], 10=[|v_#memory_$Pointer$.base_112|, |v_#memory_$Pointer$.offset_112|]} [2019-08-22 21:45:13,975 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,983 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,986 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,990 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:13,994 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,131 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:14,132 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:14,158 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,158 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:14,159 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:14,217 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:14,244 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:14,244 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:14,245 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:14,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,299 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:14,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:14,299 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:14,325 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,326 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:14,326 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:14,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,586 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_114|], 10=[|v_#memory_$Pointer$.offset_113|, |v_#memory_$Pointer$.base_113|]} [2019-08-22 21:45:14,590 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,592 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,596 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,599 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,603 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:14,724 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:14,724 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:14,751 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:14,752 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:14,810 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:14,835 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:14,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:14,836 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:14,863 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,890 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:14,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:14,891 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:14,914 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:14,915 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:14,915 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:14,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:14,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,174 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_115|], 10=[|v_#memory_$Pointer$.offset_114|, |v_#memory_$Pointer$.base_114|]} [2019-08-22 21:45:15,179 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,182 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,191 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,194 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,198 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,202 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,396 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:15,397 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:45:15,424 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:15,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:15,425 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:15,489 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:15,516 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:15,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:15,517 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:15,545 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:15,573 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:15,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:15,573 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:15,598 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:15,599 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:15,599 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:45:15,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:15,869 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_116|], 10=[|v_#memory_$Pointer$.base_115|, |v_#memory_$Pointer$.offset_115|]} [2019-08-22 21:45:15,871 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,875 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,878 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,892 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:15,895 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,049 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:16,049 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:16,072 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:16,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:16,073 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:16,142 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:16,171 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:16,171 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:16,172 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:16,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:16,225 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:16,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:16,226 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:16,252 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:16,252 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:16,253 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:16,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:16,533 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_117|], 10=[|v_#memory_$Pointer$.base_116|, |v_#memory_$Pointer$.offset_116|]} [2019-08-22 21:45:16,536 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,538 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,545 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,548 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,552 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,556 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,558 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:16,807 WARN L188 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:16,808 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:16,834 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:16,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:16,835 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:16,897 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:16,924 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:16,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:16,925 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:16,961 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:16,985 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:16,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:16,986 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:17,010 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:17,010 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:17,010 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:17,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,284 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_118|], 10=[|v_#memory_$Pointer$.base_117|, |v_#memory_$Pointer$.offset_117|]} [2019-08-22 21:45:17,286 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,290 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,294 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,299 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,303 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,319 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,465 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:17,465 INFO L567 ElimStorePlain]: treesize reduction 881, result has 13.5 percent of original size [2019-08-22 21:45:17,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:17,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:17,492 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:17,557 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:17,584 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:17,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:17,585 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:17,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:17,638 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:17,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:17,639 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:17,664 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:17,665 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:17,665 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1012, output treesize:69 [2019-08-22 21:45:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:17,953 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_119|], 10=[|v_#memory_$Pointer$.base_118|, |v_#memory_$Pointer$.offset_118|]} [2019-08-22 21:45:17,956 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,959 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,968 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,972 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,976 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,980 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:17,983 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,234 WARN L188 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:18,234 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:45:18,260 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:18,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:18,261 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:18,331 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:18,358 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:18,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:18,359 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:18,387 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:18,414 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:18,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:18,415 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:18,442 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:18,443 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:18,443 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:45:18,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:18,741 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_120|], 10=[|v_#memory_$Pointer$.offset_119|, |v_#memory_$Pointer$.base_119|]} [2019-08-22 21:45:18,744 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,749 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,753 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,757 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,768 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:18,903 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:18,904 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:18,929 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:18,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:18,930 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:18,994 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:19,021 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:19,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:19,022 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:19,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:19,075 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:19,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:19,076 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:19,101 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:19,102 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:19,102 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:19,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,395 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_121|], 10=[|v_#memory_$Pointer$.base_120|, |v_#memory_$Pointer$.offset_120|]} [2019-08-22 21:45:19,397 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,401 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,405 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,409 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,413 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,417 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,430 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:19,736 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:19,736 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:45:19,764 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:19,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:19,765 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:19,829 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:19,856 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:19,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:19,857 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:19,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:19,913 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:19,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:19,914 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:19,940 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:19,940 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:19,941 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:45:19,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:19,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,241 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_122|], 10=[|v_#memory_$Pointer$.base_121|, |v_#memory_$Pointer$.offset_121|]} [2019-08-22 21:45:20,243 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,247 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,251 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,256 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,270 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,273 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,276 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:20,495 WARN L188 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:20,495 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:45:20,526 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:20,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:20,527 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:20,603 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:20,633 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:20,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:20,634 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:20,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:20,697 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:20,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:20,698 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:20,728 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:20,729 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:20,729 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:45:20,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:20,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,039 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_123|], 10=[|v_#memory_$Pointer$.offset_122|, |v_#memory_$Pointer$.base_122|]} [2019-08-22 21:45:21,042 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,045 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,048 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,052 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,056 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,068 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,427 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:21,427 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:21,453 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:21,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:21,454 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:21,513 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:21,539 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:21,540 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:21,540 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:21,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:21,593 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:21,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:21,594 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:21,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:21,618 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:21,619 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:21,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:21,928 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_124|], 10=[|v_#memory_$Pointer$.base_123|, |v_#memory_$Pointer$.offset_123|]} [2019-08-22 21:45:21,931 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,935 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,945 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,948 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,953 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,958 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:21,961 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,188 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:22,188 INFO L567 ElimStorePlain]: treesize reduction 1054, result has 11.5 percent of original size [2019-08-22 21:45:22,213 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:22,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:22,214 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:22,283 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:22,310 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:22,311 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:22,311 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:22,339 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:22,366 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:22,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:22,367 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:22,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:22,392 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:22,392 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1184, output treesize:69 [2019-08-22 21:45:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:22,702 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_125|], 10=[|v_#memory_$Pointer$.offset_124|, |v_#memory_$Pointer$.base_124|]} [2019-08-22 21:45:22,705 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,709 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,713 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,722 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,725 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,728 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:22,882 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:22,882 INFO L567 ElimStorePlain]: treesize reduction 904, result has 13.2 percent of original size [2019-08-22 21:45:22,907 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:22,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:22,908 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:22,972 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:23,003 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:23,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:23,004 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:23,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:23,069 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:23,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:23,070 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:23,100 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:23,101 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:23,101 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1035, output treesize:69 [2019-08-22 21:45:23,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:23,724 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_126|], 10=[|v_#memory_$Pointer$.offset_125|, |v_#memory_$Pointer$.base_125|]} [2019-08-22 21:45:23,727 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:23,730 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:23,734 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:23,737 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:23,746 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:23,879 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:23,879 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:23,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:23,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:23,906 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:23,977 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:24,005 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:24,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:24,006 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:24,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:24,063 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:24,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:24,064 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:24,089 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:24,090 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:24,090 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:24,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,425 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_127|], 10=[|v_#memory_$Pointer$.base_126|, |v_#memory_$Pointer$.offset_126|]} [2019-08-22 21:45:24,427 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,431 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,436 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,440 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,443 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,455 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:24,635 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:24,636 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:45:24,663 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:24,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:24,664 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:24,730 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:24,759 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:24,759 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:24,760 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:24,785 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:24,812 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:24,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:24,813 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:24,840 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:24,841 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:24,841 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:45:24,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:24,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,174 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_128|], 10=[|v_#memory_$Pointer$.base_127|, |v_#memory_$Pointer$.offset_127|]} [2019-08-22 21:45:25,178 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,182 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,184 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,188 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,192 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,197 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,383 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:25,383 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:45:25,412 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:25,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:25,413 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:25,472 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:25,499 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:25,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:25,500 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:25,530 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:25,557 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:25,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:25,557 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:25,583 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:25,584 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:25,584 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:45:25,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:25,924 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_129|], 10=[|v_#memory_$Pointer$.base_128|, |v_#memory_$Pointer$.offset_128|]} [2019-08-22 21:45:25,927 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,929 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,932 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,943 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,946 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:25,949 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,138 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:26,138 INFO L567 ElimStorePlain]: treesize reduction 889, result has 13.4 percent of original size [2019-08-22 21:45:26,167 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:26,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:26,168 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:26,235 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:26,262 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:26,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:26,262 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:26,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:26,314 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:26,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:26,315 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:26,340 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:26,340 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:26,341 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1020, output treesize:69 [2019-08-22 21:45:26,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:26,697 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_130|], 10=[|v_#memory_$Pointer$.base_129|, |v_#memory_$Pointer$.offset_129|]} [2019-08-22 21:45:26,699 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,702 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,707 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,709 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,713 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,718 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:26,906 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:26,907 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:26,938 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:26,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:26,939 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:27,003 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:27,030 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:27,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:27,031 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:27,059 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:27,085 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:27,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:27,085 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:27,110 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:27,111 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:27,111 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:27,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,469 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_131|], 10=[|v_#memory_$Pointer$.offset_130|, |v_#memory_$Pointer$.base_130|]} [2019-08-22 21:45:27,474 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:27,476 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:27,479 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:27,483 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:27,487 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:27,619 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:27,620 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:27,647 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:27,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:27,648 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:27,718 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:27,746 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:27,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:27,747 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:27,778 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:27,805 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:27,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:27,806 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:27,832 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:27,832 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:27,832 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:27,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:27,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,188 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_132|], 10=[|v_#memory_$Pointer$.base_131|, |v_#memory_$Pointer$.offset_131|]} [2019-08-22 21:45:28,190 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:28,193 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:28,198 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:28,203 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:28,207 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:28,465 WARN L188 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:28,465 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:28,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:28,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:28,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:28,563 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:28,589 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:28,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:28,590 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:28,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:28,646 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:28,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:28,647 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:28,670 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:28,671 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:28,671 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:28,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:28,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,036 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_133|], 10=[|v_#memory_$Pointer$.base_132|, |v_#memory_$Pointer$.offset_132|]} [2019-08-22 21:45:29,038 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,042 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,045 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,053 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,056 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,061 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,064 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,341 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:29,341 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:29,366 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:29,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:29,367 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:29,427 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:29,455 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:29,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:29,456 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:29,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:29,509 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:29,510 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:29,510 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:29,537 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:29,537 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:29,538 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:29,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:29,912 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_134|], 10=[|v_#memory_$Pointer$.offset_133|, |v_#memory_$Pointer$.base_133|]} [2019-08-22 21:45:29,915 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,919 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,924 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,927 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,930 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:29,934 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,109 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:30,110 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:30,135 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:30,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:30,136 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:30,193 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:30,220 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:30,221 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:30,221 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:30,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:30,275 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:30,276 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:30,276 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:30,301 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:30,302 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:30,302 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:30,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:30,683 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_135|], 10=[|v_#memory_$Pointer$.base_134|, |v_#memory_$Pointer$.offset_134|]} [2019-08-22 21:45:30,686 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,690 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,699 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,702 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,706 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,711 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,714 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:30,985 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:30,986 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:31,011 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:31,012 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:31,080 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:31,108 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:31,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:31,109 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:31,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,160 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:31,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:31,161 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:31,188 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,188 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:31,189 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:31,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,587 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_136|], 10=[|v_#memory_$Pointer$.offset_135|, |v_#memory_$Pointer$.base_135|]} [2019-08-22 21:45:31,590 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:31,596 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:31,598 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:31,601 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:31,605 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:31,733 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:31,733 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:31,757 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:31,758 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:31,823 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:31,849 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:31,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:31,850 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:31,874 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,900 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:31,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:31,901 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:31,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:31,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:31,925 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,305 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_137|], 10=[|v_#memory_$Pointer$.offset_136|, |v_#memory_$Pointer$.base_136|]} [2019-08-22 21:45:32,308 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:32,315 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:32,318 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:32,322 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:32,326 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:32,508 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:32,508 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:32,536 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:32,537 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:32,537 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:32,607 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:32,634 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:32,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:32,635 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:32,665 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:32,691 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:32,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:32,691 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:32,719 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:32,719 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:32,719 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:848, output treesize:69 [2019-08-22 21:45:32,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:32,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,119 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_138|], 10=[|v_#memory_$Pointer$.base_137|, |v_#memory_$Pointer$.offset_137|]} [2019-08-22 21:45:33,124 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,127 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,131 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,135 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,137 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,142 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,322 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:33,322 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:33,347 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:33,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:33,348 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:33,419 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:33,447 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:33,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:33,448 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:33,474 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:33,501 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:33,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:33,502 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:33,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:33,524 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:33,524 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:33,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:33,917 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_139|], 10=[|v_#memory_$Pointer$.base_138|, |v_#memory_$Pointer$.offset_138|]} [2019-08-22 21:45:33,921 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,924 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,926 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,929 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,933 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,937 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:33,942 INFO L496 ElimStorePlain]: Start of recursive call 8: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,385 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 44 [2019-08-22 21:45:34,385 INFO L567 ElimStorePlain]: treesize reduction 1084, result has 11.2 percent of original size [2019-08-22 21:45:34,414 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:34,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:34,415 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:34,478 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:34,506 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:34,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:34,507 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:34,531 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:34,559 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:34,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 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:34,560 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:34,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:34,585 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:34,585 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1214, output treesize:69 [2019-08-22 21:45:34,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:34,980 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_140|], 10=[|v_#memory_$Pointer$.base_139|, |v_#memory_$Pointer$.offset_139|]} [2019-08-22 21:45:34,982 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,985 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,988 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,992 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,994 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:34,999 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,150 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 44 [2019-08-22 21:45:35,150 INFO L567 ElimStorePlain]: treesize reduction 896, result has 13.3 percent of original size [2019-08-22 21:45:35,176 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:35,177 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:35,177 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:35,245 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:35,271 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:35,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:35,272 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:35,300 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:35,326 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:35,326 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:35,326 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:35,351 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:35,352 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:45:35,352 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:1027, output treesize:69 [2019-08-22 21:45:35,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:45:35,757 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_4|], 6=[|v_#memory_int_141|], 10=[|v_#memory_$Pointer$.offset_140|, |v_#memory_$Pointer$.base_140|]} [2019-08-22 21:45:35,763 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,765 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,769 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,773 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,777 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:45:35,921 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 44 [2019-08-22 21:45:35,922 INFO L567 ElimStorePlain]: treesize reduction 716, result has 16.1 percent of original size [2019-08-22 21:45:35,948 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:35,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 1 case distinctions, treesize of input 39 treesize of output 67 [2019-08-22 21:45:35,949 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:45:36,015 INFO L567 ElimStorePlain]: treesize reduction 28, result has 82.9 percent of original size [2019-08-22 21:45:36,041 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:36,042 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:36,042 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2019-08-22 21:45:36,074 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:45:36,099 INFO L341 Elim1Store]: treesize reduction 37, result has 42.2 percent of original size [2019-08-22 21:45:36,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 27 [2019-08-22 21:45:36,100 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts.