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/loops/eureka_01-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 21:56:23,587 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 21:56:23,589 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 21:56:23,601 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 21:56:23,601 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 21:56:23,602 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 21:56:23,604 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 21:56:23,606 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 21:56:23,608 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 21:56:23,608 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 21:56:23,609 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 21:56:23,610 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 21:56:23,611 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 21:56:23,612 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 21:56:23,613 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 21:56:23,614 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 21:56:23,615 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 21:56:23,616 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 21:56:23,617 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 21:56:23,619 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 21:56:23,621 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 21:56:23,622 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 21:56:23,623 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 21:56:23,624 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 21:56:23,626 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 21:56:23,626 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 21:56:23,626 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 21:56:23,627 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 21:56:23,628 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 21:56:23,629 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 21:56:23,629 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 21:56:23,630 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 21:56:23,631 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 21:56:23,631 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 21:56:23,632 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 21:56:23,633 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 21:56:23,633 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 21:56:23,634 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 21:56:23,634 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 21:56:23,635 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 21:56:23,635 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 21:56:23,636 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:56:23,651 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 21:56:23,651 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 21:56:23,652 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 21:56:23,653 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 21:56:23,653 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 21:56:23,653 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 21:56:23,653 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 21:56:23,653 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 21:56:23,654 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 21:56:23,654 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 21:56:23,654 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 21:56:23,654 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 21:56:23,654 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 21:56:23,655 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 21:56:23,655 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 21:56:23,655 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 21:56:23,655 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 21:56:23,656 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 21:56:23,656 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 21:56:23,656 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 21:56:23,656 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 21:56:23,656 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 21:56:23,657 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 21:56:23,657 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 21:56:23,657 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 21:56:23,657 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 21:56:23,657 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 21:56:23,658 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 21:56:23,658 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 21:56:23,687 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 21:56:23,700 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 21:56:23,704 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 21:56:23,705 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 21:56:23,706 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 21:56:23,706 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loops/eureka_01-1.c [2019-08-22 21:56:23,769 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad03be432/7ab8a6cad8fa44b89f843dd422c187d9/FLAGcce3c43ca [2019-08-22 21:56:24,201 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 21:56:24,202 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops/eureka_01-1.c [2019-08-22 21:56:24,212 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad03be432/7ab8a6cad8fa44b89f843dd422c187d9/FLAGcce3c43ca [2019-08-22 21:56:24,602 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ad03be432/7ab8a6cad8fa44b89f843dd422c187d9 [2019-08-22 21:56:24,611 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 21:56:24,613 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 21:56:24,614 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 21:56:24,614 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 21:56:24,617 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 21:56:24,618 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:56:24" (1/1) ... [2019-08-22 21:56:24,621 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ade825d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:24, skipping insertion in model container [2019-08-22 21:56:24,621 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:56:24" (1/1) ... [2019-08-22 21:56:24,628 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 21:56:24,648 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 21:56:24,881 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:56:24,885 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 21:56:25,034 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:56:25,062 INFO L192 MainTranslator]: Completed translation [2019-08-22 21:56:25,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25 WrapperNode [2019-08-22 21:56:25,063 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 21:56:25,064 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 21:56:25,064 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 21:56:25,064 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 21:56:25,075 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,075 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,086 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,086 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,110 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,118 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,122 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 21:56:25,122 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 21:56:25,122 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 21:56:25,122 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 21:56:25,123 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:56:25" (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:56:25,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 21:56:25,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 21:56:25,185 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-22 21:56:25,185 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 21:56:25,185 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-08-22 21:56:25,185 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 21:56:25,186 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-22 21:56:25,186 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-22 21:56:25,186 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 21:56:25,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 21:56:25,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 21:56:25,640 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 21:56:25,640 INFO L283 CfgBuilder]: Removed 5 assume(true) statements. [2019-08-22 21:56:25,641 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:56:25 BoogieIcfgContainer [2019-08-22 21:56:25,641 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 21:56:25,642 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 21:56:25,642 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 21:56:25,642 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 21:56:25,643 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:56:25" (1/1) ... [2019-08-22 21:56:25,657 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 21:56:25,659 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 21:56:25,668 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 21:56:25,676 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 21:56:25,678 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 21:56:25,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-22 21:56:25,763 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:25,794 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:56:25,794 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:25,795 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2019-08-22 21:56:25,812 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 26 [2019-08-22 21:56:26,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:26,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:28,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:34,583 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 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:56:34,584 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:34,600 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:56:34,600 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:34,601 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2019-08-22 21:56:34,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-22 21:56:34,611 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:34,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:56:34,619 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:34,619 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2019-08-22 21:56:34,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,370 WARN L188 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 93 [2019-08-22 21:56:35,371 INFO L341 Elim1Store]: treesize reduction 196, result has 64.2 percent of original size [2019-08-22 21:56:35,372 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 95 treesize of output 394 [2019-08-22 21:56:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,414 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:35,935 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 94 [2019-08-22 21:56:35,936 INFO L341 Elim1Store]: treesize reduction 200, result has 64.1 percent of original size [2019-08-22 21:56:35,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 20 case distinctions, treesize of input 101 treesize of output 404 [2019-08-22 21:56:35,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:35,968 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:38,385 WARN L188 SmtUtils]: Spent 2.42 s on a formula simplification. DAG size of input: 533 DAG size of output: 173 [2019-08-22 21:56:38,386 INFO L567 ElimStorePlain]: treesize reduction 1993, result has 43.7 percent of original size [2019-08-22 21:56:38,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-22 21:56:38,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:38,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,394 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2019-08-22 21:56:38,395 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:984, output treesize:1539 [2019-08-22 21:56:38,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-22 21:56:38,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:38,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:38,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:38,825 INFO L392 ElimStorePlain]: Different costs {30=[|v_#memory_int_26|], 56=[v_prenex_2]} [2019-08-22 21:56:39,187 WARN L188 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:39,188 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:39,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:39,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:39,205 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:40,279 WARN L188 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 457 DAG size of output: 85 [2019-08-22 21:56:40,280 INFO L567 ElimStorePlain]: treesize reduction 1435, result has 22.3 percent of original size [2019-08-22 21:56:40,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2019-08-22 21:56:40,281 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:40,282 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:1066, output treesize:410 [2019-08-22 21:56:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:40,399 INFO L392 ElimStorePlain]: Different costs {30=[|v_#memory_int_27|, v_prenex_4], 56=[v_prenex_3]} [2019-08-22 21:56:40,841 WARN L188 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:40,841 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:40,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:40,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:40,862 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:41,741 WARN L188 SmtUtils]: Spent 877.00 ms on a formula simplification. DAG size of input: 482 DAG size of output: 89 [2019-08-22 21:56:41,742 INFO L567 ElimStorePlain]: treesize reduction 1633, result has 24.6 percent of original size [2019-08-22 21:56:41,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-22 21:56:41,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_3 vanished before elimination [2019-08-22 21:56:41,744 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:41,745 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:1139, output treesize:529 [2019-08-22 21:56:41,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:41,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:41,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:41,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:41,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:41,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:41,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:41,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:41,884 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_5, v_prenex_6, v_prenex_7], 56=[|v_#memory_int_28|]} [2019-08-22 21:56:42,403 WARN L188 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:42,404 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:42,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:42,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:42,424 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:43,291 WARN L188 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 498 DAG size of output: 88 [2019-08-22 21:56:43,291 INFO L567 ElimStorePlain]: treesize reduction 1516, result has 23.1 percent of original size [2019-08-22 21:56:43,292 INFO L464 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2019-08-22 21:56:43,292 INFO L464 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2019-08-22 21:56:43,292 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_28| vanished before elimination [2019-08-22 21:56:43,293 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:43,294 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:1212, output treesize:452 [2019-08-22 21:56:43,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:43,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:43,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:43,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:43,396 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_8, v_prenex_10, |v_#memory_int_29|, v_prenex_11], 56=[v_prenex_9]} [2019-08-22 21:56:43,838 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:43,839 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:43,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:43,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:43,856 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:45,431 WARN L188 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 512 DAG size of output: 82 [2019-08-22 21:56:45,432 INFO L567 ElimStorePlain]: treesize reduction 1707, result has 19.0 percent of original size [2019-08-22 21:56:45,432 INFO L464 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2019-08-22 21:56:45,433 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_29| vanished before elimination [2019-08-22 21:56:45,433 INFO L464 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2019-08-22 21:56:45,433 INFO L464 ElimStorePlain]: Eliminatee v_prenex_9 vanished before elimination [2019-08-22 21:56:45,435 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 5 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:45,435 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:1285, output treesize:397 [2019-08-22 21:56:45,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:45,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:45,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:45,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:45,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:45,521 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_14, v_prenex_13, |v_#memory_int_30|, v_prenex_16, v_prenex_15], 56=[v_prenex_12]} [2019-08-22 21:56:45,966 WARN L188 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:45,967 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:45,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:45,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:45,986 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:47,491 WARN L188 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 530 DAG size of output: 85 [2019-08-22 21:56:47,492 INFO L567 ElimStorePlain]: treesize reduction 1751, result has 20.5 percent of original size [2019-08-22 21:56:47,492 INFO L464 ElimStorePlain]: Eliminatee v_prenex_13 vanished before elimination [2019-08-22 21:56:47,492 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_30| vanished before elimination [2019-08-22 21:56:47,493 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-22 21:56:47,493 INFO L464 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2019-08-22 21:56:47,493 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-22 21:56:47,494 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:47,494 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:1358, output treesize:451 [2019-08-22 21:56:47,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:47,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:47,582 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_19, v_prenex_21, v_prenex_20, v_prenex_22, v_prenex_18, |v_#memory_int_31|], 56=[v_prenex_17]} [2019-08-22 21:56:47,749 INFO L235 Elim1Store]: Index analysis took 121 ms [2019-08-22 21:56:48,167 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:48,167 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:48,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:48,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:48,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:50,059 WARN L188 SmtUtils]: Spent 1.88 s on a formula simplification. DAG size of input: 550 DAG size of output: 85 [2019-08-22 21:56:50,059 INFO L567 ElimStorePlain]: treesize reduction 1781, result has 21.6 percent of original size [2019-08-22 21:56:50,059 INFO L464 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2019-08-22 21:56:50,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2019-08-22 21:56:50,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_22 vanished before elimination [2019-08-22 21:56:50,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2019-08-22 21:56:50,060 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_31| vanished before elimination [2019-08-22 21:56:50,060 INFO L464 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2019-08-22 21:56:50,061 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:50,062 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:1431, output treesize:486 [2019-08-22 21:56:50,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:50,178 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_24, v_prenex_23, v_prenex_29, v_prenex_28, v_prenex_27, |v_#memory_int_32|, v_prenex_26], 56=[v_prenex_25]} [2019-08-22 21:56:50,734 WARN L188 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:50,735 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:50,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:50,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:50,752 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:51,606 WARN L188 SmtUtils]: Spent 853.00 ms on a formula simplification. DAG size of input: 566 DAG size of output: 85 [2019-08-22 21:56:51,607 INFO L567 ElimStorePlain]: treesize reduction 1902, result has 18.3 percent of original size [2019-08-22 21:56:51,607 INFO L464 ElimStorePlain]: Eliminatee v_prenex_23 vanished before elimination [2019-08-22 21:56:51,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2019-08-22 21:56:51,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2019-08-22 21:56:51,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_27 vanished before elimination [2019-08-22 21:56:51,608 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_32| vanished before elimination [2019-08-22 21:56:51,608 INFO L464 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2019-08-22 21:56:51,609 INFO L464 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2019-08-22 21:56:51,609 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:51,610 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:1504, output treesize:426 [2019-08-22 21:56:51,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:51,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:51,725 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_32, v_prenex_30, |v_#memory_int_33|, v_prenex_36, v_prenex_35, v_prenex_34, v_prenex_33, v_prenex_37], 56=[v_prenex_31]} [2019-08-22 21:56:51,964 INFO L235 Elim1Store]: Index analysis took 168 ms [2019-08-22 21:56:52,472 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:52,473 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:52,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:52,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:52,488 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:53,519 WARN L188 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 584 DAG size of output: 82 [2019-08-22 21:56:53,519 INFO L567 ElimStorePlain]: treesize reduction 1970, result has 18.4 percent of original size [2019-08-22 21:56:53,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2019-08-22 21:56:53,520 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_33| vanished before elimination [2019-08-22 21:56:53,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2019-08-22 21:56:53,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2019-08-22 21:56:53,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2019-08-22 21:56:53,521 INFO L464 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2019-08-22 21:56:53,521 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-22 21:56:53,521 INFO L464 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2019-08-22 21:56:53,522 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 9 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:53,522 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:1577, output treesize:441 [2019-08-22 21:56:53,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:53,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:53,638 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_43, v_prenex_41, v_prenex_40, v_prenex_46, |v_#memory_int_34|, v_prenex_45, v_prenex_44, v_prenex_39, v_prenex_38], 56=[v_prenex_42]} [2019-08-22 21:56:53,912 INFO L235 Elim1Store]: Index analysis took 224 ms [2019-08-22 21:56:54,428 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:54,429 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:54,430 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:54,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:54,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:56,133 WARN L188 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 610 DAG size of output: 77 [2019-08-22 21:56:56,134 INFO L567 ElimStorePlain]: treesize reduction 2257, result has 14.1 percent of original size [2019-08-22 21:56:56,134 INFO L464 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2019-08-22 21:56:56,135 INFO L464 ElimStorePlain]: Eliminatee v_prenex_40 vanished before elimination [2019-08-22 21:56:56,135 INFO L464 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2019-08-22 21:56:56,135 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_34| vanished before elimination [2019-08-22 21:56:56,135 INFO L464 ElimStorePlain]: Eliminatee v_prenex_45 vanished before elimination [2019-08-22 21:56:56,135 INFO L464 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2019-08-22 21:56:56,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2019-08-22 21:56:56,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_38 vanished before elimination [2019-08-22 21:56:56,136 INFO L464 ElimStorePlain]: Eliminatee v_prenex_42 vanished before elimination [2019-08-22 21:56:56,137 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:56,137 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:1650, output treesize:367 [2019-08-22 21:56:56,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:56,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:56:56,242 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_50, v_prenex_54, v_prenex_53, v_prenex_52, v_prenex_47, v_prenex_56, |v_#memory_int_35|, v_prenex_55, v_prenex_49, v_prenex_48], 56=[v_prenex_51]} [2019-08-22 21:56:56,618 INFO L235 Elim1Store]: Index analysis took 317 ms [2019-08-22 21:56:57,296 WARN L188 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:56:57,297 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:56:57,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:56:57,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:57,313 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:56:59,941 WARN L188 SmtUtils]: Spent 2.63 s on a formula simplification. DAG size of input: 620 DAG size of output: 86 [2019-08-22 21:56:59,941 INFO L567 ElimStorePlain]: treesize reduction 2110, result has 18.2 percent of original size [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_52 vanished before elimination [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2019-08-22 21:56:59,942 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_35| vanished before elimination [2019-08-22 21:56:59,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2019-08-22 21:56:59,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2019-08-22 21:56:59,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-22 21:56:59,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_51 vanished before elimination [2019-08-22 21:56:59,943 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:56:59,944 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 12 variables, input treesize:1723, output treesize:466 [2019-08-22 21:56:59,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:56:59,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:00,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:00,077 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_61, v_prenex_60, v_prenex_65, v_prenex_64, v_prenex_63, v_prenex_62, v_prenex_58, v_prenex_57, v_prenex_67, v_prenex_66, v_prenex_59], 56=[|v_#memory_int_36|]} [2019-08-22 21:57:00,467 INFO L235 Elim1Store]: Index analysis took 301 ms [2019-08-22 21:57:01,177 WARN L188 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:01,178 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:01,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:01,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:02,201 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 641 DAG size of output: 83 [2019-08-22 21:57:02,201 INFO L567 ElimStorePlain]: treesize reduction 2295, result has 15.5 percent of original size [2019-08-22 21:57:02,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_60 vanished before elimination [2019-08-22 21:57:02,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_65 vanished before elimination [2019-08-22 21:57:02,202 INFO L464 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2019-08-22 21:57:02,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2019-08-22 21:57:02,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-22 21:57:02,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_58 vanished before elimination [2019-08-22 21:57:02,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2019-08-22 21:57:02,203 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-22 21:57:02,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_66 vanished before elimination [2019-08-22 21:57:02,204 INFO L464 ElimStorePlain]: Eliminatee v_prenex_59 vanished before elimination [2019-08-22 21:57:02,204 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_36| vanished before elimination [2019-08-22 21:57:02,205 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:02,205 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:1796, output treesize:418 [2019-08-22 21:57:02,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:02,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:02,337 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_72, v_prenex_71, v_prenex_70, |v_#memory_int_37|, v_prenex_76, v_prenex_75, v_prenex_74, v_prenex_73, v_prenex_69, v_prenex_79, v_prenex_78, v_prenex_77], 56=[v_prenex_68]} [2019-08-22 21:57:02,700 INFO L235 Elim1Store]: Index analysis took 296 ms [2019-08-22 21:57:03,534 WARN L188 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:03,535 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:03,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:03,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:03,553 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:04,585 WARN L188 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 659 DAG size of output: 85 [2019-08-22 21:57:04,586 INFO L567 ElimStorePlain]: treesize reduction 2235, result has 18.3 percent of original size [2019-08-22 21:57:04,587 INFO L464 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2019-08-22 21:57:04,587 INFO L464 ElimStorePlain]: Eliminatee v_prenex_70 vanished before elimination [2019-08-22 21:57:04,587 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_37| vanished before elimination [2019-08-22 21:57:04,587 INFO L464 ElimStorePlain]: Eliminatee v_prenex_76 vanished before elimination [2019-08-22 21:57:04,587 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-22 21:57:04,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2019-08-22 21:57:04,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2019-08-22 21:57:04,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2019-08-22 21:57:04,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_79 vanished before elimination [2019-08-22 21:57:04,588 INFO L464 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2019-08-22 21:57:04,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2019-08-22 21:57:04,589 INFO L464 ElimStorePlain]: Eliminatee v_prenex_68 vanished before elimination [2019-08-22 21:57:04,590 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 13 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:04,590 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 14 variables, input treesize:1869, output treesize:496 [2019-08-22 21:57:04,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:04,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:04,720 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_83, v_prenex_82, v_prenex_92, v_prenex_80, v_prenex_91, v_prenex_87, |v_#memory_int_38|, v_prenex_86, v_prenex_85, v_prenex_84, v_prenex_89, v_prenex_88, v_prenex_90], 56=[v_prenex_81]} [2019-08-22 21:57:05,151 INFO L235 Elim1Store]: Index analysis took 352 ms [2019-08-22 21:57:06,079 WARN L188 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:06,080 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:06,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:06,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:06,093 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:08,873 WARN L188 SmtUtils]: Spent 2.78 s on a formula simplification. DAG size of input: 677 DAG size of output: 88 [2019-08-22 21:57:08,873 INFO L567 ElimStorePlain]: treesize reduction 2276, result has 16.5 percent of original size [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee v_prenex_92 vanished before elimination [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee v_prenex_87 vanished before elimination [2019-08-22 21:57:08,874 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_38| vanished before elimination [2019-08-22 21:57:08,875 INFO L464 ElimStorePlain]: Eliminatee v_prenex_86 vanished before elimination [2019-08-22 21:57:08,875 INFO L464 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2019-08-22 21:57:08,875 INFO L464 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2019-08-22 21:57:08,875 INFO L464 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2019-08-22 21:57:08,875 INFO L464 ElimStorePlain]: Eliminatee v_prenex_88 vanished before elimination [2019-08-22 21:57:08,876 INFO L464 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2019-08-22 21:57:08,876 INFO L464 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2019-08-22 21:57:08,877 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:08,877 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:1942, output treesize:449 [2019-08-22 21:57:08,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:08,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:08,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:09,011 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_94, v_prenex_98, v_prenex_97, |v_#memory_int_39|, v_prenex_96, v_prenex_95, v_prenex_99, v_prenex_100, v_prenex_101, v_prenex_102, v_prenex_103, v_prenex_104, v_prenex_105, v_prenex_106], 56=[v_prenex_93]} [2019-08-22 21:57:09,904 INFO L235 Elim1Store]: Index analysis took 737 ms [2019-08-22 21:57:11,100 WARN L188 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:11,101 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:11,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:11,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:11,115 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:12,296 WARN L188 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 695 DAG size of output: 82 [2019-08-22 21:57:12,297 INFO L567 ElimStorePlain]: treesize reduction 2452, result has 14.9 percent of original size [2019-08-22 21:57:12,297 INFO L464 ElimStorePlain]: Eliminatee v_prenex_98 vanished before elimination [2019-08-22 21:57:12,297 INFO L464 ElimStorePlain]: Eliminatee v_prenex_97 vanished before elimination [2019-08-22 21:57:12,298 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_39| vanished before elimination [2019-08-22 21:57:12,298 INFO L464 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2019-08-22 21:57:12,298 INFO L464 ElimStorePlain]: Eliminatee v_prenex_95 vanished before elimination [2019-08-22 21:57:12,298 INFO L464 ElimStorePlain]: Eliminatee v_prenex_99 vanished before elimination [2019-08-22 21:57:12,298 INFO L464 ElimStorePlain]: Eliminatee v_prenex_100 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_101 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_102 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2019-08-22 21:57:12,299 INFO L464 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2019-08-22 21:57:12,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_93 vanished before elimination [2019-08-22 21:57:12,300 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 15 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:12,301 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:2015, output treesize:428 [2019-08-22 21:57:12,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:12,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:12,423 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_107, v_prenex_118, v_prenex_108, v_prenex_119, |v_#memory_int_40|, v_prenex_120, v_prenex_121, v_prenex_110, v_prenex_111, v_prenex_112, v_prenex_113, v_prenex_114, v_prenex_115, v_prenex_116, v_prenex_117], 56=[v_prenex_109]} [2019-08-22 21:57:13,931 INFO L235 Elim1Store]: Index analysis took 926 ms [2019-08-22 21:57:16,224 WARN L188 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:16,225 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:16,225 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:16,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:16,239 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:18,155 WARN L188 SmtUtils]: Spent 1.91 s on a formula simplification. DAG size of input: 711 DAG size of output: 89 [2019-08-22 21:57:18,155 INFO L567 ElimStorePlain]: treesize reduction 2429, result has 17.6 percent of original size [2019-08-22 21:57:18,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2019-08-22 21:57:18,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_108 vanished before elimination [2019-08-22 21:57:18,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2019-08-22 21:57:18,156 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_40| vanished before elimination [2019-08-22 21:57:18,156 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_112 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_113 vanished before elimination [2019-08-22 21:57:18,157 INFO L464 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2019-08-22 21:57:18,158 INFO L464 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2019-08-22 21:57:18,158 INFO L464 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2019-08-22 21:57:18,158 INFO L464 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2019-08-22 21:57:18,158 INFO L464 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2019-08-22 21:57:18,158 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:18,159 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:2088, output treesize:519 [2019-08-22 21:57:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:18,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:18,289 INFO L392 ElimStorePlain]: Different costs {30=[v_prenex_129, |v_#memory_int_41|, v_prenex_130, v_prenex_131, v_prenex_132, v_prenex_122, v_prenex_133, v_prenex_134, v_prenex_123, v_prenex_135, v_prenex_125, v_prenex_136, v_prenex_137, v_prenex_126, v_prenex_127, v_prenex_128], 56=[v_prenex_124]} [2019-08-22 21:57:20,066 INFO L235 Elim1Store]: Index analysis took 1566 ms [2019-08-22 21:57:22,949 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:22,949 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:22,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:22,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:22,962 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:27,885 WARN L188 SmtUtils]: Spent 4.92 s on a formula simplification. DAG size of input: 728 DAG size of output: 84 [2019-08-22 21:57:27,886 INFO L567 ElimStorePlain]: treesize reduction 2522, result has 14.0 percent of original size [2019-08-22 21:57:27,886 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_41| vanished before elimination [2019-08-22 21:57:27,886 INFO L464 ElimStorePlain]: Eliminatee v_prenex_130 vanished before elimination [2019-08-22 21:57:27,886 INFO L464 ElimStorePlain]: Eliminatee v_prenex_131 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_132 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_123 vanished before elimination [2019-08-22 21:57:27,887 INFO L464 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2019-08-22 21:57:27,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_125 vanished before elimination [2019-08-22 21:57:27,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_136 vanished before elimination [2019-08-22 21:57:27,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2019-08-22 21:57:27,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2019-08-22 21:57:27,888 INFO L464 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2019-08-22 21:57:27,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-22 21:57:27,889 INFO L464 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2019-08-22 21:57:27,890 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 17 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:27,890 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 18 variables, input treesize:2161, output treesize:408 [2019-08-22 21:57:27,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:27,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:27,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:28,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:28,030 INFO L392 ElimStorePlain]: Different costs {30=[|v_#memory_int_42|, v_prenex_150, v_prenex_151, v_prenex_140, v_prenex_141, v_prenex_152, v_prenex_153, v_prenex_142, v_prenex_143, v_prenex_154, v_prenex_144, v_prenex_145, v_prenex_146, v_prenex_147, v_prenex_148, v_prenex_149, v_prenex_139], 56=[v_prenex_138]} [2019-08-22 21:57:30,112 INFO L235 Elim1Store]: Index analysis took 1843 ms [2019-08-22 21:57:34,184 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 80 [2019-08-22 21:57:34,185 INFO L341 Elim1Store]: treesize reduction 120, result has 70.7 percent of original size [2019-08-22 21:57:34,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 73 treesize of output 317 [2019-08-22 21:57:34,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:34,204 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:57:36,101 WARN L188 SmtUtils]: Spent 1.90 s on a formula simplification. DAG size of input: 751 DAG size of output: 84 [2019-08-22 21:57:36,102 INFO L567 ElimStorePlain]: treesize reduction 2719, result has 12.9 percent of original size [2019-08-22 21:57:36,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2019-08-22 21:57:36,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2019-08-22 21:57:36,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2019-08-22 21:57:36,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_154 vanished before elimination [2019-08-22 21:57:36,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_146 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_149 vanished before elimination [2019-08-22 21:57:36,104 INFO L464 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2019-08-22 21:57:36,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2019-08-22 21:57:36,105 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:57:36,106 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 19 variables, input treesize:2234, output treesize:402 [2019-08-22 21:57:36,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:57:36,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-22 21:57:36,243 INFO L392 ElimStorePlain]: Different costs {30=[|v_#memory_int_43|, v_prenex_170, v_prenex_160, v_prenex_171, v_prenex_172, v_prenex_161, v_prenex_162, v_prenex_163, v_prenex_164, v_prenex_165, v_prenex_166, v_prenex_155, v_prenex_167, v_prenex_156, v_prenex_168, v_prenex_158, v_prenex_169, v_prenex_159], 56=[v_prenex_157]} [2019-08-22 21:57:38,717 INFO L235 Elim1Store]: Index analysis took 2186 ms