java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/SifaC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/array-examples/standard_running-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-584d7b9 [2019-08-29 23:23:03,859 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-29 23:23:03,861 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-29 23:23:03,872 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-29 23:23:03,873 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-29 23:23:03,874 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-29 23:23:03,875 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-29 23:23:03,877 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-29 23:23:03,880 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-29 23:23:03,883 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-29 23:23:03,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-29 23:23:03,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-29 23:23:03,891 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-29 23:23:03,893 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-29 23:23:03,896 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-29 23:23:03,897 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-29 23:23:03,899 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-29 23:23:03,900 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-29 23:23:03,904 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-29 23:23:03,906 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-29 23:23:03,908 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-29 23:23:03,909 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-29 23:23:03,910 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-29 23:23:03,911 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-29 23:23:03,913 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-29 23:23:03,913 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-29 23:23:03,913 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-29 23:23:03,914 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-29 23:23:03,915 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-29 23:23:03,915 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-29 23:23:03,916 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-29 23:23:03,916 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-29 23:23:03,917 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-29 23:23:03,918 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-29 23:23:03,919 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-29 23:23:03,919 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-29 23:23:03,920 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-29 23:23:03,920 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-29 23:23:03,920 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-29 23:23:03,921 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-29 23:23:03,922 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-29 23:23:03,922 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-29 23:23:03,936 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-29 23:23:03,937 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-29 23:23:03,938 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-29 23:23:03,938 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-29 23:23:03,938 INFO L138 SettingsManager]: * Use SBE=true [2019-08-29 23:23:03,939 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-29 23:23:03,939 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-29 23:23:03,939 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-29 23:23:03,939 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-29 23:23:03,939 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-29 23:23:03,940 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-29 23:23:03,940 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-29 23:23:03,940 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-29 23:23:03,940 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-29 23:23:03,940 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-29 23:23:03,941 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-29 23:23:03,941 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-29 23:23:03,941 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-29 23:23:03,941 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-29 23:23:03,941 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-29 23:23:03,942 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-29 23:23:03,942 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-29 23:23:03,942 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-29 23:23:03,942 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-29 23:23:03,942 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-29 23:23:03,943 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-29 23:23:03,943 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-29 23:23:03,943 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-29 23:23:03,943 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-29 23:23:03,972 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-29 23:23:03,984 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-29 23:23:03,987 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-29 23:23:03,989 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-29 23:23:03,989 INFO L275 PluginConnector]: CDTParser initialized [2019-08-29 23:23:03,990 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_running-2.i [2019-08-29 23:23:04,062 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9eb0e8769/2c095cb56f694c98a65d28d91ff416ec/FLAGbe8e9ba28 [2019-08-29 23:23:04,508 INFO L306 CDTParser]: Found 1 translation units. [2019-08-29 23:23:04,508 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-examples/standard_running-2.i [2019-08-29 23:23:04,514 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9eb0e8769/2c095cb56f694c98a65d28d91ff416ec/FLAGbe8e9ba28 [2019-08-29 23:23:04,912 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9eb0e8769/2c095cb56f694c98a65d28d91ff416ec [2019-08-29 23:23:04,924 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-29 23:23:04,925 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-29 23:23:04,926 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-29 23:23:04,926 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-29 23:23:04,930 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-29 23:23:04,931 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 11:23:04" (1/1) ... [2019-08-29 23:23:04,933 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5843a038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:04, skipping insertion in model container [2019-08-29 23:23:04,933 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 11:23:04" (1/1) ... [2019-08-29 23:23:04,941 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-29 23:23:04,955 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-29 23:23:05,132 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-29 23:23:05,136 INFO L188 MainTranslator]: Completed pre-run [2019-08-29 23:23:05,165 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-29 23:23:05,182 INFO L192 MainTranslator]: Completed translation [2019-08-29 23:23:05,183 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05 WrapperNode [2019-08-29 23:23:05,183 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-29 23:23:05,184 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-29 23:23:05,184 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-29 23:23:05,184 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-29 23:23:05,286 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,287 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,293 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,293 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,307 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,314 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,316 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-29 23:23:05,317 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-29 23:23:05,317 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-29 23:23:05,317 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-29 23:23:05,318 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:23:05" (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-29 23:23:05,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-29 23:23:05,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-29 23:23:05,376 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2019-08-29 23:23:05,376 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-29 23:23:05,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-29 23:23:05,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2019-08-29 23:23:05,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-29 23:23:05,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-29 23:23:05,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-29 23:23:05,642 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-29 23:23:05,642 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-08-29 23:23:05,643 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 11:23:05 BoogieIcfgContainer [2019-08-29 23:23:05,644 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-29 23:23:05,644 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-29 23:23:05,644 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-29 23:23:05,644 INFO L275 PluginConnector]: Sifa initialized [2019-08-29 23:23:05,646 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 11:23:05" (1/1) ... [2019-08-29 23:23:05,689 INFO L162 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-29 23:23:05,689 INFO L169 IcfgInterpreter]: Building call graph [2019-08-29 23:23:05,702 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-29 23:23:05,712 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-29 23:23:05,714 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-29 23:23:05,838 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-29 23:23:05,839 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:05,865 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:05,865 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:05,866 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-29 23:23:05,882 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 21 for LOIs [2019-08-29 23:23:06,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-08-29 23:23:06,009 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,031 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,033 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,033 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:28 [2019-08-29 23:23:06,100 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 70 [2019-08-29 23:23:06,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,110 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,158 INFO L567 ElimStorePlain]: treesize reduction 31, result has 57.5 percent of original size [2019-08-29 23:23:06,159 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,159 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:42 [2019-08-29 23:23:06,200 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 70 [2019-08-29 23:23:06,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,204 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,232 INFO L567 ElimStorePlain]: treesize reduction 47, result has 35.6 percent of original size [2019-08-29 23:23:06,233 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,233 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2019-08-29 23:23:06,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,269 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_20|], 12=[v_prenex_2]} [2019-08-29 23:23:06,333 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,333 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:06,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,336 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,434 INFO L567 ElimStorePlain]: treesize reduction 255, result has 14.1 percent of original size [2019-08-29 23:23:06,434 INFO L464 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2019-08-29 23:23:06,435 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,435 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:257, output treesize:42 [2019-08-29 23:23:06,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,467 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_3], 12=[|v_#memory_int_21|]} [2019-08-29 23:23:06,513 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:06,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,518 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,583 INFO L567 ElimStorePlain]: treesize reduction 271, result has 8.8 percent of original size [2019-08-29 23:23:06,583 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_21| vanished before elimination [2019-08-29 23:23:06,584 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,584 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:257, output treesize:26 [2019-08-29 23:23:06,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,655 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_22|], 12=[v_prenex_4, v_prenex_5]} [2019-08-29 23:23:06,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:06,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,699 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,804 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 23 [2019-08-29 23:23:06,805 INFO L567 ElimStorePlain]: treesize reduction 472, result has 8.2 percent of original size [2019-08-29 23:23:06,805 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-29 23:23:06,805 INFO L464 ElimStorePlain]: Eliminatee v_prenex_5 vanished before elimination [2019-08-29 23:23:06,806 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,806 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:474, output treesize:42 [2019-08-29 23:23:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,825 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_23|], 12=[v_prenex_6, v_prenex_7]} [2019-08-29 23:23:06,866 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:06,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:06,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,938 INFO L567 ElimStorePlain]: treesize reduction 488, result has 5.1 percent of original size [2019-08-29 23:23:06,938 INFO L464 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2019-08-29 23:23:06,938 INFO L464 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2019-08-29 23:23:06,939 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:06,939 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:474, output treesize:26 [2019-08-29 23:23:06,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:06,996 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_8], 12=[v_prenex_9, v_prenex_10, |v_#memory_int_24|]} [2019-08-29 23:23:07,029 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:07,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:07,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,033 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,153 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 23 [2019-08-29 23:23:07,153 INFO L567 ElimStorePlain]: treesize reduction 689, result has 5.7 percent of original size [2019-08-29 23:23:07,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_9 vanished before elimination [2019-08-29 23:23:07,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2019-08-29 23:23:07,154 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_24| vanished before elimination [2019-08-29 23:23:07,155 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,155 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:691, output treesize:42 [2019-08-29 23:23:07,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,179 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_13], 12=[v_prenex_12, v_prenex_11, |v_#memory_int_25|]} [2019-08-29 23:23:07,213 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:07,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:07,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,216 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,300 INFO L567 ElimStorePlain]: treesize reduction 705, result has 3.6 percent of original size [2019-08-29 23:23:07,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-29 23:23:07,300 INFO L464 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2019-08-29 23:23:07,300 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_25| vanished before elimination [2019-08-29 23:23:07,301 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,301 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:691, output treesize:26 [2019-08-29 23:23:07,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,338 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_14], 12=[|v_#memory_int_26|, v_prenex_17, v_prenex_16, v_prenex_15]} [2019-08-29 23:23:07,370 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:07,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:07,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,372 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,515 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 23 [2019-08-29 23:23:07,516 INFO L567 ElimStorePlain]: treesize reduction 906, result has 4.4 percent of original size [2019-08-29 23:23:07,516 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_26| vanished before elimination [2019-08-29 23:23:07,517 INFO L464 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2019-08-29 23:23:07,517 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-29 23:23:07,517 INFO L464 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2019-08-29 23:23:07,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,518 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:908, output treesize:42 [2019-08-29 23:23:07,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,550 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_18], 12=[v_prenex_19, v_prenex_21, v_prenex_20, |v_#memory_int_27|]} [2019-08-29 23:23:07,583 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:07,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:07,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,586 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,720 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 20 [2019-08-29 23:23:07,720 INFO L567 ElimStorePlain]: treesize reduction 922, result has 2.7 percent of original size [2019-08-29 23:23:07,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2019-08-29 23:23:07,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2019-08-29 23:23:07,721 INFO L464 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2019-08-29 23:23:07,721 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_27| vanished before elimination [2019-08-29 23:23:07,722 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,722 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:908, output treesize:26 [2019-08-29 23:23:07,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,771 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_22], 12=[|v_#memory_int_28|, v_prenex_25, v_prenex_24, v_prenex_23, v_prenex_26]} [2019-08-29 23:23:07,805 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:07,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:07,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,808 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,965 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 23 [2019-08-29 23:23:07,966 INFO L567 ElimStorePlain]: treesize reduction 1123, result has 3.6 percent of original size [2019-08-29 23:23:07,966 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_28| vanished before elimination [2019-08-29 23:23:07,966 INFO L464 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2019-08-29 23:23:07,967 INFO L464 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2019-08-29 23:23:07,967 INFO L464 ElimStorePlain]: Eliminatee v_prenex_23 vanished before elimination [2019-08-29 23:23:07,967 INFO L464 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2019-08-29 23:23:07,968 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:07,968 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:1125, output treesize:42 [2019-08-29 23:23:07,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:07,995 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_27], 12=[v_prenex_31, v_prenex_30, |v_#memory_int_29|, v_prenex_29, v_prenex_28]} [2019-08-29 23:23:08,032 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:08,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:08,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,184 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 20 [2019-08-29 23:23:08,185 INFO L567 ElimStorePlain]: treesize reduction 1139, result has 2.2 percent of original size [2019-08-29 23:23:08,185 INFO L464 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2019-08-29 23:23:08,185 INFO L464 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2019-08-29 23:23:08,186 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_29| vanished before elimination [2019-08-29 23:23:08,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2019-08-29 23:23:08,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2019-08-29 23:23:08,186 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,187 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:1125, output treesize:26 [2019-08-29 23:23:08,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,227 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_30|], 12=[v_prenex_32, v_prenex_36, v_prenex_35, v_prenex_34, v_prenex_33, v_prenex_37]} [2019-08-29 23:23:08,269 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:08,270 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:08,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,271 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,523 WARN L188 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 23 [2019-08-29 23:23:08,524 INFO L567 ElimStorePlain]: treesize reduction 1340, result has 3.0 percent of original size [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_32 vanished before elimination [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2019-08-29 23:23:08,524 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-29 23:23:08,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,525 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:1342, output treesize:42 [2019-08-29 23:23:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,564 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_38], 12=[v_prenex_43, v_prenex_42, v_prenex_41, v_prenex_40, v_prenex_39, |v_#memory_int_31|]} [2019-08-29 23:23:08,606 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:08,607 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,608 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,820 WARN L188 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 20 [2019-08-29 23:23:08,821 INFO L567 ElimStorePlain]: treesize reduction 1356, result has 1.9 percent of original size [2019-08-29 23:23:08,821 INFO L464 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2019-08-29 23:23:08,821 INFO L464 ElimStorePlain]: Eliminatee v_prenex_42 vanished before elimination [2019-08-29 23:23:08,822 INFO L464 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2019-08-29 23:23:08,822 INFO L464 ElimStorePlain]: Eliminatee v_prenex_40 vanished before elimination [2019-08-29 23:23:08,822 INFO L464 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2019-08-29 23:23:08,822 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_31| vanished before elimination [2019-08-29 23:23:08,823 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:08,823 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:1342, output treesize:26 [2019-08-29 23:23:08,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,867 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_45], 12=[v_prenex_50, v_prenex_47, v_prenex_46, v_prenex_44, v_prenex_49, v_prenex_48, |v_#memory_int_32|]} [2019-08-29 23:23:08,902 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:08,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:08,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:09,147 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 23 [2019-08-29 23:23:09,147 INFO L567 ElimStorePlain]: treesize reduction 1557, result has 2.6 percent of original size [2019-08-29 23:23:09,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_50 vanished before elimination [2019-08-29 23:23:09,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2019-08-29 23:23:09,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_46 vanished before elimination [2019-08-29 23:23:09,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_44 vanished before elimination [2019-08-29 23:23:09,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2019-08-29 23:23:09,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-29 23:23:09,149 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_32| vanished before elimination [2019-08-29 23:23:09,149 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:09,150 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:1559, output treesize:42 [2019-08-29 23:23:09,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,189 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_51], 12=[v_prenex_54, v_prenex_53, v_prenex_52, |v_#memory_int_33|, v_prenex_57, v_prenex_56, v_prenex_55]} [2019-08-29 23:23:09,219 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:09,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:09,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:09,474 WARN L188 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 20 [2019-08-29 23:23:09,475 INFO L567 ElimStorePlain]: treesize reduction 1573, result has 1.6 percent of original size [2019-08-29 23:23:09,475 INFO L464 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2019-08-29 23:23:09,475 INFO L464 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2019-08-29 23:23:09,475 INFO L464 ElimStorePlain]: Eliminatee v_prenex_52 vanished before elimination [2019-08-29 23:23:09,476 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_33| vanished before elimination [2019-08-29 23:23:09,476 INFO L464 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2019-08-29 23:23:09,476 INFO L464 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2019-08-29 23:23:09,476 INFO L464 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2019-08-29 23:23:09,476 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:09,477 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:1559, output treesize:26 [2019-08-29 23:23:09,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,537 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_58], 12=[v_prenex_61, v_prenex_60, v_prenex_65, v_prenex_64, v_prenex_63, v_prenex_62, |v_#memory_int_34|, v_prenex_59]} [2019-08-29 23:23:09,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:09,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:09,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:09,572 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:09,999 WARN L188 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 23 [2019-08-29 23:23:09,999 INFO L567 ElimStorePlain]: treesize reduction 1774, result has 2.3 percent of original size [2019-08-29 23:23:09,999 INFO L464 ElimStorePlain]: Eliminatee v_prenex_61 vanished before elimination [2019-08-29 23:23:10,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_60 vanished before elimination [2019-08-29 23:23:10,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_65 vanished before elimination [2019-08-29 23:23:10,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2019-08-29 23:23:10,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2019-08-29 23:23:10,000 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-29 23:23:10,001 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_34| vanished before elimination [2019-08-29 23:23:10,001 INFO L464 ElimStorePlain]: Eliminatee v_prenex_59 vanished before elimination [2019-08-29 23:23:10,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:10,001 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:1776, output treesize:42 [2019-08-29 23:23:10,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,056 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_66], 12=[v_prenex_72, v_prenex_71, v_prenex_70, v_prenex_73, v_prenex_69, v_prenex_68, v_prenex_67, |v_#memory_int_35|]} [2019-08-29 23:23:10,087 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:10,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:10,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,090 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:10,405 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 20 [2019-08-29 23:23:10,405 INFO L567 ElimStorePlain]: treesize reduction 1790, result has 1.4 percent of original size [2019-08-29 23:23:10,406 INFO L464 ElimStorePlain]: Eliminatee v_prenex_72 vanished before elimination [2019-08-29 23:23:10,406 INFO L464 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2019-08-29 23:23:10,406 INFO L464 ElimStorePlain]: Eliminatee v_prenex_70 vanished before elimination [2019-08-29 23:23:10,406 INFO L464 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2019-08-29 23:23:10,406 INFO L464 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2019-08-29 23:23:10,407 INFO L464 ElimStorePlain]: Eliminatee v_prenex_68 vanished before elimination [2019-08-29 23:23:10,407 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-29 23:23:10,407 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_35| vanished before elimination [2019-08-29 23:23:10,407 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:10,408 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:1776, output treesize:26 [2019-08-29 23:23:10,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,466 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_79], 12=[v_prenex_82, v_prenex_81, v_prenex_80, v_prenex_76, v_prenex_75, v_prenex_74, v_prenex_78, |v_#memory_int_36|, v_prenex_77]} [2019-08-29 23:23:10,499 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:10,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:10,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:10,501 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:11,127 WARN L188 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 23 [2019-08-29 23:23:11,128 INFO L567 ElimStorePlain]: treesize reduction 1991, result has 2.1 percent of original size [2019-08-29 23:23:11,128 INFO L464 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2019-08-29 23:23:11,128 INFO L464 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2019-08-29 23:23:11,129 INFO L464 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2019-08-29 23:23:11,129 INFO L464 ElimStorePlain]: Eliminatee v_prenex_76 vanished before elimination [2019-08-29 23:23:11,129 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-29 23:23:11,129 INFO L464 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2019-08-29 23:23:11,129 INFO L464 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2019-08-29 23:23:11,130 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_36| vanished before elimination [2019-08-29 23:23:11,130 INFO L464 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2019-08-29 23:23:11,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:11,130 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:1993, output treesize:42 [2019-08-29 23:23:11,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,186 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_83], 12=[v_prenex_91, |v_#memory_int_37|, v_prenex_87, v_prenex_86, v_prenex_85, v_prenex_84, v_prenex_89, v_prenex_88, v_prenex_90]} [2019-08-29 23:23:11,221 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:11,222 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:11,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,224 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:11,623 WARN L188 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 20 [2019-08-29 23:23:11,624 INFO L567 ElimStorePlain]: treesize reduction 2007, result has 1.3 percent of original size [2019-08-29 23:23:11,624 INFO L464 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2019-08-29 23:23:11,624 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_37| vanished before elimination [2019-08-29 23:23:11,624 INFO L464 ElimStorePlain]: Eliminatee v_prenex_87 vanished before elimination [2019-08-29 23:23:11,625 INFO L464 ElimStorePlain]: Eliminatee v_prenex_86 vanished before elimination [2019-08-29 23:23:11,625 INFO L464 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2019-08-29 23:23:11,625 INFO L464 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2019-08-29 23:23:11,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2019-08-29 23:23:11,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_88 vanished before elimination [2019-08-29 23:23:11,626 INFO L464 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2019-08-29 23:23:11,626 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:11,627 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:1993, output treesize:26 [2019-08-29 23:23:11,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,719 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_92], 12=[v_prenex_94, v_prenex_93, v_prenex_98, |v_#memory_int_38|, v_prenex_97, v_prenex_96, v_prenex_95, v_prenex_100, v_prenex_101, v_prenex_99]} [2019-08-29 23:23:11,754 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:11,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:11,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:11,756 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:12,360 WARN L188 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 212 DAG size of output: 23 [2019-08-29 23:23:12,361 INFO L567 ElimStorePlain]: treesize reduction 2208, result has 1.9 percent of original size [2019-08-29 23:23:12,361 INFO L464 ElimStorePlain]: Eliminatee v_prenex_94 vanished before elimination [2019-08-29 23:23:12,361 INFO L464 ElimStorePlain]: Eliminatee v_prenex_93 vanished before elimination [2019-08-29 23:23:12,362 INFO L464 ElimStorePlain]: Eliminatee v_prenex_98 vanished before elimination [2019-08-29 23:23:12,362 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_38| vanished before elimination [2019-08-29 23:23:12,362 INFO L464 ElimStorePlain]: Eliminatee v_prenex_97 vanished before elimination [2019-08-29 23:23:12,363 INFO L464 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2019-08-29 23:23:12,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_95 vanished before elimination [2019-08-29 23:23:12,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_100 vanished before elimination [2019-08-29 23:23:12,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_101 vanished before elimination [2019-08-29 23:23:12,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_99 vanished before elimination [2019-08-29 23:23:12,364 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:12,364 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:2210, output treesize:42 [2019-08-29 23:23:12,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,416 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_102], 12=[v_prenex_107, v_prenex_108, v_prenex_109, |v_#memory_int_39|, v_prenex_110, v_prenex_111, v_prenex_103, v_prenex_104, v_prenex_105, v_prenex_106]} [2019-08-29 23:23:12,449 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:12,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:12,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,451 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:12,905 WARN L188 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 212 DAG size of output: 20 [2019-08-29 23:23:12,905 INFO L567 ElimStorePlain]: treesize reduction 2224, result has 1.2 percent of original size [2019-08-29 23:23:12,906 INFO L464 ElimStorePlain]: Eliminatee v_prenex_107 vanished before elimination [2019-08-29 23:23:12,906 INFO L464 ElimStorePlain]: Eliminatee v_prenex_108 vanished before elimination [2019-08-29 23:23:12,906 INFO L464 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2019-08-29 23:23:12,906 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_39| vanished before elimination [2019-08-29 23:23:12,906 INFO L464 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2019-08-29 23:23:12,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2019-08-29 23:23:12,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2019-08-29 23:23:12,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-29 23:23:12,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2019-08-29 23:23:12,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2019-08-29 23:23:12,908 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:12,908 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:2210, output treesize:26 [2019-08-29 23:23:12,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:12,972 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_112], 12=[v_prenex_118, v_prenex_119, v_prenex_120, v_prenex_121, v_prenex_122, v_prenex_113, |v_#memory_int_40|, v_prenex_114, v_prenex_115, v_prenex_116, v_prenex_117]} [2019-08-29 23:23:13,003 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:13,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:13,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,005 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:13,765 WARN L188 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 229 DAG size of output: 23 [2019-08-29 23:23:13,765 INFO L567 ElimStorePlain]: treesize reduction 2425, result has 1.7 percent of original size [2019-08-29 23:23:13,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2019-08-29 23:23:13,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2019-08-29 23:23:13,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-29 23:23:13,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2019-08-29 23:23:13,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-29 23:23:13,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_113 vanished before elimination [2019-08-29 23:23:13,767 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_40| vanished before elimination [2019-08-29 23:23:13,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2019-08-29 23:23:13,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2019-08-29 23:23:13,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2019-08-29 23:23:13,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2019-08-29 23:23:13,768 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:13,768 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 12 variables, input treesize:2427, output treesize:42 [2019-08-29 23:23:13,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,826 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_123], 12=[v_prenex_129, v_prenex_130, v_prenex_131, v_prenex_132, v_prenex_133, v_prenex_124, v_prenex_125, |v_#memory_int_41|, v_prenex_126, v_prenex_127, v_prenex_128]} [2019-08-29 23:23:13,857 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:13,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:13,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:13,859 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:14,466 WARN L188 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 229 DAG size of output: 20 [2019-08-29 23:23:14,467 INFO L567 ElimStorePlain]: treesize reduction 2441, result has 1.1 percent of original size [2019-08-29 23:23:14,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_129 vanished before elimination [2019-08-29 23:23:14,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_130 vanished before elimination [2019-08-29 23:23:14,467 INFO L464 ElimStorePlain]: Eliminatee v_prenex_131 vanished before elimination [2019-08-29 23:23:14,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_132 vanished before elimination [2019-08-29 23:23:14,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2019-08-29 23:23:14,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2019-08-29 23:23:14,468 INFO L464 ElimStorePlain]: Eliminatee v_prenex_125 vanished before elimination [2019-08-29 23:23:14,468 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_41| vanished before elimination [2019-08-29 23:23:14,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2019-08-29 23:23:14,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2019-08-29 23:23:14,469 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-29 23:23:14,469 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:14,470 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 12 variables, input treesize:2427, output treesize:26 [2019-08-29 23:23:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,535 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_136], 12=[v_prenex_140, v_prenex_141, v_prenex_142, v_prenex_143, v_prenex_144, v_prenex_134, v_prenex_145, v_prenex_135, v_prenex_137, |v_#memory_int_42|, v_prenex_138, v_prenex_139]} [2019-08-29 23:23:14,569 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:14,569 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:14,571 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:15,454 WARN L188 SmtUtils]: Spent 882.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 23 [2019-08-29 23:23:15,455 INFO L567 ElimStorePlain]: treesize reduction 2642, result has 1.6 percent of original size [2019-08-29 23:23:15,455 INFO L464 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2019-08-29 23:23:15,455 INFO L464 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2019-08-29 23:23:15,455 INFO L464 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2019-08-29 23:23:15,456 INFO L464 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2019-08-29 23:23:15,456 INFO L464 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2019-08-29 23:23:15,456 INFO L464 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2019-08-29 23:23:15,456 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-29 23:23:15,456 INFO L464 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2019-08-29 23:23:15,457 INFO L464 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2019-08-29 23:23:15,457 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_42| vanished before elimination [2019-08-29 23:23:15,457 INFO L464 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2019-08-29 23:23:15,457 INFO L464 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2019-08-29 23:23:15,458 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:15,458 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:2644, output treesize:42 [2019-08-29 23:23:15,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,520 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_146], 12=[v_prenex_150, v_prenex_151, v_prenex_152, v_prenex_153, v_prenex_154, v_prenex_155, v_prenex_156, v_prenex_157, v_prenex_147, v_prenex_148, v_prenex_149, |v_#memory_int_43|]} [2019-08-29 23:23:15,554 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:15,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:15,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:15,555 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:16,849 WARN L188 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 246 DAG size of output: 20 [2019-08-29 23:23:16,849 INFO L567 ElimStorePlain]: treesize reduction 2658, result has 1.0 percent of original size [2019-08-29 23:23:16,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2019-08-29 23:23:16,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2019-08-29 23:23:16,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2019-08-29 23:23:16,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2019-08-29 23:23:16,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_154 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_155 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_156 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee v_prenex_149 vanished before elimination [2019-08-29 23:23:16,851 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_43| vanished before elimination [2019-08-29 23:23:16,852 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:16,852 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:2644, output treesize:26 [2019-08-29 23:23:16,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,928 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_158], 12=[|v_#memory_int_44|, v_prenex_170, v_prenex_160, v_prenex_161, v_prenex_162, v_prenex_163, v_prenex_164, v_prenex_165, v_prenex_166, v_prenex_167, v_prenex_168, v_prenex_169, v_prenex_159]} [2019-08-29 23:23:16,965 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:16,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:16,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:16,966 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:18,082 WARN L188 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 263 DAG size of output: 23 [2019-08-29 23:23:18,082 INFO L567 ElimStorePlain]: treesize reduction 2859, result has 1.4 percent of original size [2019-08-29 23:23:18,082 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_44| vanished before elimination [2019-08-29 23:23:18,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_170 vanished before elimination [2019-08-29 23:23:18,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2019-08-29 23:23:18,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2019-08-29 23:23:18,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_162 vanished before elimination [2019-08-29 23:23:18,083 INFO L464 ElimStorePlain]: Eliminatee v_prenex_163 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_168 vanished before elimination [2019-08-29 23:23:18,084 INFO L464 ElimStorePlain]: Eliminatee v_prenex_169 vanished before elimination [2019-08-29 23:23:18,085 INFO L464 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2019-08-29 23:23:18,085 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:18,085 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 14 variables, input treesize:2861, output treesize:42 [2019-08-29 23:23:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,145 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_174], 12=[|v_#memory_int_45|, v_prenex_180, v_prenex_181, v_prenex_182, v_prenex_171, v_prenex_172, v_prenex_183, v_prenex_173, v_prenex_175, v_prenex_176, v_prenex_177, v_prenex_178, v_prenex_179]} [2019-08-29 23:23:18,181 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:18,182 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:18,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:18,183 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:19,042 WARN L188 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 20 [2019-08-29 23:23:19,043 INFO L567 ElimStorePlain]: treesize reduction 2875, result has 0.9 percent of original size [2019-08-29 23:23:19,043 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_45| vanished before elimination [2019-08-29 23:23:19,043 INFO L464 ElimStorePlain]: Eliminatee v_prenex_180 vanished before elimination [2019-08-29 23:23:19,043 INFO L464 ElimStorePlain]: Eliminatee v_prenex_181 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_171 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_175 vanished before elimination [2019-08-29 23:23:19,044 INFO L464 ElimStorePlain]: Eliminatee v_prenex_176 vanished before elimination [2019-08-29 23:23:19,045 INFO L464 ElimStorePlain]: Eliminatee v_prenex_177 vanished before elimination [2019-08-29 23:23:19,045 INFO L464 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2019-08-29 23:23:19,045 INFO L464 ElimStorePlain]: Eliminatee v_prenex_179 vanished before elimination [2019-08-29 23:23:19,045 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:19,045 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 14 variables, input treesize:2861, output treesize:26 [2019-08-29 23:23:19,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,112 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_184], 12=[|v_#memory_int_46|, v_prenex_190, v_prenex_191, v_prenex_192, v_prenex_193, v_prenex_194, v_prenex_195, v_prenex_185, v_prenex_196, v_prenex_186, v_prenex_197, v_prenex_187, v_prenex_188, v_prenex_189]} [2019-08-29 23:23:19,148 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:19,148 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:19,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:19,149 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:20,906 WARN L188 SmtUtils]: Spent 1.76 s on a formula simplification. DAG size of input: 280 DAG size of output: 23 [2019-08-29 23:23:20,907 INFO L567 ElimStorePlain]: treesize reduction 3076, result has 1.3 percent of original size [2019-08-29 23:23:20,907 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_46| vanished before elimination [2019-08-29 23:23:20,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_190 vanished before elimination [2019-08-29 23:23:20,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_191 vanished before elimination [2019-08-29 23:23:20,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2019-08-29 23:23:20,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_193 vanished before elimination [2019-08-29 23:23:20,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2019-08-29 23:23:20,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_195 vanished before elimination [2019-08-29 23:23:20,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_185 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_197 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_188 vanished before elimination [2019-08-29 23:23:20,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_189 vanished before elimination [2019-08-29 23:23:20,909 INFO L496 ElimStorePlain]: Start of recursive call 1: 15 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:20,910 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:3078, output treesize:42 [2019-08-29 23:23:20,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:20,967 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_198], 12=[v_prenex_206, v_prenex_207, v_prenex_208, v_prenex_209, |v_#memory_int_47|, v_prenex_210, v_prenex_199, v_prenex_200, v_prenex_211, v_prenex_201, v_prenex_202, v_prenex_203, v_prenex_204, v_prenex_205]} [2019-08-29 23:23:21,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:21,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:21,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:21,012 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:22,210 WARN L188 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 280 DAG size of output: 20 [2019-08-29 23:23:22,210 INFO L567 ElimStorePlain]: treesize reduction 3092, result has 0.8 percent of original size [2019-08-29 23:23:22,211 INFO L464 ElimStorePlain]: Eliminatee v_prenex_206 vanished before elimination [2019-08-29 23:23:22,211 INFO L464 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2019-08-29 23:23:22,211 INFO L464 ElimStorePlain]: Eliminatee v_prenex_208 vanished before elimination [2019-08-29 23:23:22,211 INFO L464 ElimStorePlain]: Eliminatee v_prenex_209 vanished before elimination [2019-08-29 23:23:22,211 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_47| vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_210 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_200 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_211 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2019-08-29 23:23:22,212 INFO L464 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2019-08-29 23:23:22,213 INFO L464 ElimStorePlain]: Eliminatee v_prenex_204 vanished before elimination [2019-08-29 23:23:22,213 INFO L464 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2019-08-29 23:23:22,213 INFO L496 ElimStorePlain]: Start of recursive call 1: 15 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:22,213 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 15 variables, input treesize:3078, output treesize:26 [2019-08-29 23:23:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,293 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_215], 12=[v_prenex_217, v_prenex_218, v_prenex_219, |v_#memory_int_48|, v_prenex_220, v_prenex_221, v_prenex_222, v_prenex_223, v_prenex_212, v_prenex_213, v_prenex_224, v_prenex_214, v_prenex_225, v_prenex_226, v_prenex_216]} [2019-08-29 23:23:22,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:22,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:22,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:22,338 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:24,764 WARN L188 SmtUtils]: Spent 2.43 s on a formula simplification. DAG size of input: 297 DAG size of output: 23 [2019-08-29 23:23:24,765 INFO L567 ElimStorePlain]: treesize reduction 3293, result has 1.3 percent of original size [2019-08-29 23:23:24,765 INFO L464 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2019-08-29 23:23:24,765 INFO L464 ElimStorePlain]: Eliminatee v_prenex_218 vanished before elimination [2019-08-29 23:23:24,765 INFO L464 ElimStorePlain]: Eliminatee v_prenex_219 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_48| vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_220 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_221 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_222 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_223 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_212 vanished before elimination [2019-08-29 23:23:24,766 INFO L464 ElimStorePlain]: Eliminatee v_prenex_213 vanished before elimination [2019-08-29 23:23:24,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_224 vanished before elimination [2019-08-29 23:23:24,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_214 vanished before elimination [2019-08-29 23:23:24,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_225 vanished before elimination [2019-08-29 23:23:24,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_226 vanished before elimination [2019-08-29 23:23:24,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_216 vanished before elimination [2019-08-29 23:23:24,767 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:24,768 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:3295, output treesize:42 [2019-08-29 23:23:24,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,838 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_229], 12=[v_prenex_239, v_prenex_228, |v_#memory_int_49|, v_prenex_240, v_prenex_241, v_prenex_230, v_prenex_231, v_prenex_232, v_prenex_233, v_prenex_234, v_prenex_235, v_prenex_236, v_prenex_237, v_prenex_238, v_prenex_227]} [2019-08-29 23:23:24,876 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:24,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:24,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:24,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:26,485 WARN L188 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 297 DAG size of output: 20 [2019-08-29 23:23:26,486 INFO L567 ElimStorePlain]: treesize reduction 3309, result has 0.8 percent of original size [2019-08-29 23:23:26,486 INFO L464 ElimStorePlain]: Eliminatee v_prenex_239 vanished before elimination [2019-08-29 23:23:26,486 INFO L464 ElimStorePlain]: Eliminatee v_prenex_228 vanished before elimination [2019-08-29 23:23:26,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_49| vanished before elimination [2019-08-29 23:23:26,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_240 vanished before elimination [2019-08-29 23:23:26,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_241 vanished before elimination [2019-08-29 23:23:26,487 INFO L464 ElimStorePlain]: Eliminatee v_prenex_230 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_231 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_232 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_233 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_234 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_235 vanished before elimination [2019-08-29 23:23:26,488 INFO L464 ElimStorePlain]: Eliminatee v_prenex_236 vanished before elimination [2019-08-29 23:23:26,489 INFO L464 ElimStorePlain]: Eliminatee v_prenex_237 vanished before elimination [2019-08-29 23:23:26,489 INFO L464 ElimStorePlain]: Eliminatee v_prenex_238 vanished before elimination [2019-08-29 23:23:26,489 INFO L464 ElimStorePlain]: Eliminatee v_prenex_227 vanished before elimination [2019-08-29 23:23:26,489 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:26,489 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:3295, output treesize:26 [2019-08-29 23:23:26,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,565 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_243], 12=[|v_#memory_int_50|, v_prenex_250, v_prenex_251, v_prenex_252, v_prenex_242, v_prenex_253, v_prenex_254, v_prenex_255, v_prenex_244, v_prenex_256, v_prenex_245, v_prenex_246, v_prenex_257, v_prenex_247, v_prenex_248, v_prenex_249]} [2019-08-29 23:23:26,599 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:26,599 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:26,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:26,600 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:29,738 WARN L188 SmtUtils]: Spent 3.14 s on a formula simplification. DAG size of input: 314 DAG size of output: 23 [2019-08-29 23:23:29,739 INFO L567 ElimStorePlain]: treesize reduction 3510, result has 1.2 percent of original size [2019-08-29 23:23:29,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_50| vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_250 vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_251 vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_252 vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_242 vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_253 vanished before elimination [2019-08-29 23:23:29,740 INFO L464 ElimStorePlain]: Eliminatee v_prenex_254 vanished before elimination [2019-08-29 23:23:29,741 INFO L464 ElimStorePlain]: Eliminatee v_prenex_255 vanished before elimination [2019-08-29 23:23:29,741 INFO L464 ElimStorePlain]: Eliminatee v_prenex_244 vanished before elimination [2019-08-29 23:23:29,741 INFO L464 ElimStorePlain]: Eliminatee v_prenex_256 vanished before elimination [2019-08-29 23:23:29,741 INFO L464 ElimStorePlain]: Eliminatee v_prenex_245 vanished before elimination [2019-08-29 23:23:29,741 INFO L464 ElimStorePlain]: Eliminatee v_prenex_246 vanished before elimination [2019-08-29 23:23:29,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_257 vanished before elimination [2019-08-29 23:23:29,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_247 vanished before elimination [2019-08-29 23:23:29,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_248 vanished before elimination [2019-08-29 23:23:29,742 INFO L464 ElimStorePlain]: Eliminatee v_prenex_249 vanished before elimination [2019-08-29 23:23:29,742 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:29,743 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:3512, output treesize:42 [2019-08-29 23:23:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,808 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_258], 12=[|v_#memory_int_51|, v_prenex_270, v_prenex_271, v_prenex_260, v_prenex_261, v_prenex_272, v_prenex_262, v_prenex_273, v_prenex_263, v_prenex_264, v_prenex_265, v_prenex_266, v_prenex_267, v_prenex_268, v_prenex_269, v_prenex_259]} [2019-08-29 23:23:29,852 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:29,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:29,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:29,853 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:31,949 WARN L188 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 314 DAG size of output: 20 [2019-08-29 23:23:31,950 INFO L567 ElimStorePlain]: treesize reduction 3526, result has 0.7 percent of original size [2019-08-29 23:23:31,950 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_51| vanished before elimination [2019-08-29 23:23:31,950 INFO L464 ElimStorePlain]: Eliminatee v_prenex_270 vanished before elimination [2019-08-29 23:23:31,951 INFO L464 ElimStorePlain]: Eliminatee v_prenex_271 vanished before elimination [2019-08-29 23:23:31,951 INFO L464 ElimStorePlain]: Eliminatee v_prenex_260 vanished before elimination [2019-08-29 23:23:31,951 INFO L464 ElimStorePlain]: Eliminatee v_prenex_261 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_272 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_262 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_273 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_263 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_264 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_265 vanished before elimination [2019-08-29 23:23:31,952 INFO L464 ElimStorePlain]: Eliminatee v_prenex_266 vanished before elimination [2019-08-29 23:23:31,953 INFO L464 ElimStorePlain]: Eliminatee v_prenex_267 vanished before elimination [2019-08-29 23:23:31,953 INFO L464 ElimStorePlain]: Eliminatee v_prenex_268 vanished before elimination [2019-08-29 23:23:31,953 INFO L464 ElimStorePlain]: Eliminatee v_prenex_269 vanished before elimination [2019-08-29 23:23:31,953 INFO L464 ElimStorePlain]: Eliminatee v_prenex_259 vanished before elimination [2019-08-29 23:23:31,953 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:31,954 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 17 variables, input treesize:3512, output treesize:26 [2019-08-29 23:23:31,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,022 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_274], 12=[|v_#memory_int_52|, v_prenex_290, v_prenex_280, v_prenex_281, v_prenex_282, v_prenex_283, v_prenex_284, v_prenex_285, v_prenex_286, v_prenex_275, v_prenex_287, v_prenex_276, v_prenex_288, v_prenex_277, v_prenex_278, v_prenex_289, v_prenex_279]} [2019-08-29 23:23:32,060 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:32,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:32,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:32,062 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:35,305 WARN L188 SmtUtils]: Spent 3.24 s on a formula simplification. DAG size of input: 331 DAG size of output: 23 [2019-08-29 23:23:35,305 INFO L567 ElimStorePlain]: treesize reduction 3727, result has 1.1 percent of original size [2019-08-29 23:23:35,305 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_52| vanished before elimination [2019-08-29 23:23:35,306 INFO L464 ElimStorePlain]: Eliminatee v_prenex_290 vanished before elimination [2019-08-29 23:23:35,306 INFO L464 ElimStorePlain]: Eliminatee v_prenex_280 vanished before elimination [2019-08-29 23:23:35,306 INFO L464 ElimStorePlain]: Eliminatee v_prenex_281 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_282 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_283 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_284 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_285 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_286 vanished before elimination [2019-08-29 23:23:35,307 INFO L464 ElimStorePlain]: Eliminatee v_prenex_275 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_287 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_276 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_288 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_277 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_278 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2019-08-29 23:23:35,308 INFO L464 ElimStorePlain]: Eliminatee v_prenex_279 vanished before elimination [2019-08-29 23:23:35,309 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:35,309 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 18 variables, input treesize:3729, output treesize:42 [2019-08-29 23:23:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,377 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_291], 12=[v_prenex_305, v_prenex_306, v_prenex_307, |v_#memory_int_53|, v_prenex_292, v_prenex_293, v_prenex_294, v_prenex_295, v_prenex_296, v_prenex_297, v_prenex_298, v_prenex_299, v_prenex_300, v_prenex_301, v_prenex_302, v_prenex_303, v_prenex_304]} [2019-08-29 23:23:35,413 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:35,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:35,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:35,414 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:38,768 WARN L188 SmtUtils]: Spent 3.35 s on a formula simplification. DAG size of input: 331 DAG size of output: 20 [2019-08-29 23:23:38,768 INFO L567 ElimStorePlain]: treesize reduction 3743, result has 0.7 percent of original size [2019-08-29 23:23:38,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_305 vanished before elimination [2019-08-29 23:23:38,769 INFO L464 ElimStorePlain]: Eliminatee v_prenex_306 vanished before elimination [2019-08-29 23:23:38,769 INFO L464 ElimStorePlain]: Eliminatee v_prenex_307 vanished before elimination [2019-08-29 23:23:38,769 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_53| vanished before elimination [2019-08-29 23:23:38,769 INFO L464 ElimStorePlain]: Eliminatee v_prenex_292 vanished before elimination [2019-08-29 23:23:38,769 INFO L464 ElimStorePlain]: Eliminatee v_prenex_293 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_294 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_296 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_298 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_299 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_300 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_301 vanished before elimination [2019-08-29 23:23:38,770 INFO L464 ElimStorePlain]: Eliminatee v_prenex_302 vanished before elimination [2019-08-29 23:23:38,771 INFO L464 ElimStorePlain]: Eliminatee v_prenex_303 vanished before elimination [2019-08-29 23:23:38,771 INFO L464 ElimStorePlain]: Eliminatee v_prenex_304 vanished before elimination [2019-08-29 23:23:38,771 INFO L496 ElimStorePlain]: Start of recursive call 1: 18 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:38,771 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 18 variables, input treesize:3729, output treesize:26 [2019-08-29 23:23:38,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,850 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_315], 12=[v_prenex_316, v_prenex_317, v_prenex_318, v_prenex_319, v_prenex_308, v_prenex_309, |v_#memory_int_54|, v_prenex_320, v_prenex_321, v_prenex_310, v_prenex_322, v_prenex_311, v_prenex_323, v_prenex_312, v_prenex_324, v_prenex_313, v_prenex_325, v_prenex_314]} [2019-08-29 23:23:38,887 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:38,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:38,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:38,889 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:44,577 WARN L188 SmtUtils]: Spent 5.69 s on a formula simplification. DAG size of input: 348 DAG size of output: 23 [2019-08-29 23:23:44,578 INFO L567 ElimStorePlain]: treesize reduction 3944, result has 1.1 percent of original size [2019-08-29 23:23:44,578 INFO L464 ElimStorePlain]: Eliminatee v_prenex_316 vanished before elimination [2019-08-29 23:23:44,578 INFO L464 ElimStorePlain]: Eliminatee v_prenex_317 vanished before elimination [2019-08-29 23:23:44,578 INFO L464 ElimStorePlain]: Eliminatee v_prenex_318 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_319 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_308 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_309 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_54| vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_320 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_321 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_310 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_322 vanished before elimination [2019-08-29 23:23:44,579 INFO L464 ElimStorePlain]: Eliminatee v_prenex_311 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_323 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_324 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_313 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_325 vanished before elimination [2019-08-29 23:23:44,580 INFO L464 ElimStorePlain]: Eliminatee v_prenex_314 vanished before elimination [2019-08-29 23:23:44,580 INFO L496 ElimStorePlain]: Start of recursive call 1: 19 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:44,580 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 19 variables, input treesize:3946, output treesize:42 [2019-08-29 23:23:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,665 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_326], 12=[v_prenex_327, v_prenex_338, v_prenex_328, v_prenex_339, v_prenex_329, |v_#memory_int_55|, v_prenex_340, v_prenex_341, v_prenex_330, v_prenex_342, v_prenex_331, v_prenex_343, v_prenex_332, v_prenex_333, v_prenex_334, v_prenex_335, v_prenex_336, v_prenex_337]} [2019-08-29 23:23:44,701 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:44,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:44,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:44,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:49,277 WARN L188 SmtUtils]: Spent 4.57 s on a formula simplification. DAG size of input: 348 DAG size of output: 20 [2019-08-29 23:23:49,278 INFO L567 ElimStorePlain]: treesize reduction 3960, result has 0.7 percent of original size [2019-08-29 23:23:49,278 INFO L464 ElimStorePlain]: Eliminatee v_prenex_327 vanished before elimination [2019-08-29 23:23:49,278 INFO L464 ElimStorePlain]: Eliminatee v_prenex_338 vanished before elimination [2019-08-29 23:23:49,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_328 vanished before elimination [2019-08-29 23:23:49,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_339 vanished before elimination [2019-08-29 23:23:49,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_329 vanished before elimination [2019-08-29 23:23:49,279 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_55| vanished before elimination [2019-08-29 23:23:49,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_340 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_341 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_330 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_342 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_331 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2019-08-29 23:23:49,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_332 vanished before elimination [2019-08-29 23:23:49,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_333 vanished before elimination [2019-08-29 23:23:49,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_334 vanished before elimination [2019-08-29 23:23:49,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_335 vanished before elimination [2019-08-29 23:23:49,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_336 vanished before elimination [2019-08-29 23:23:49,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_337 vanished before elimination [2019-08-29 23:23:49,281 INFO L496 ElimStorePlain]: Start of recursive call 1: 19 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:49,283 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 19 variables, input treesize:3946, output treesize:26 [2019-08-29 23:23:49,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,379 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_344], 12=[v_prenex_349, |v_#memory_int_56|, v_prenex_360, v_prenex_350, v_prenex_361, v_prenex_351, v_prenex_362, v_prenex_352, v_prenex_353, v_prenex_354, v_prenex_355, v_prenex_345, v_prenex_356, v_prenex_357, v_prenex_346, v_prenex_358, v_prenex_347, v_prenex_348, v_prenex_359]} [2019-08-29 23:23:49,418 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:49,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:49,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:49,420 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:23:55,509 WARN L188 SmtUtils]: Spent 6.09 s on a formula simplification. DAG size of input: 365 DAG size of output: 23 [2019-08-29 23:23:55,509 INFO L567 ElimStorePlain]: treesize reduction 4161, result has 1.0 percent of original size [2019-08-29 23:23:55,509 INFO L464 ElimStorePlain]: Eliminatee v_prenex_349 vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_56| vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee v_prenex_360 vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee v_prenex_350 vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee v_prenex_361 vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee v_prenex_351 vanished before elimination [2019-08-29 23:23:55,510 INFO L464 ElimStorePlain]: Eliminatee v_prenex_362 vanished before elimination [2019-08-29 23:23:55,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_352 vanished before elimination [2019-08-29 23:23:55,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2019-08-29 23:23:55,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_354 vanished before elimination [2019-08-29 23:23:55,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2019-08-29 23:23:55,511 INFO L464 ElimStorePlain]: Eliminatee v_prenex_345 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_356 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_357 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_346 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_358 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_347 vanished before elimination [2019-08-29 23:23:55,512 INFO L464 ElimStorePlain]: Eliminatee v_prenex_348 vanished before elimination [2019-08-29 23:23:55,513 INFO L464 ElimStorePlain]: Eliminatee v_prenex_359 vanished before elimination [2019-08-29 23:23:55,513 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:23:55,513 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 20 variables, input treesize:4163, output treesize:42 [2019-08-29 23:23:55,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,570 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_363], 12=[|v_#memory_int_57|, v_prenex_380, v_prenex_381, v_prenex_370, v_prenex_371, v_prenex_372, v_prenex_373, v_prenex_374, v_prenex_364, v_prenex_375, v_prenex_365, v_prenex_376, v_prenex_377, v_prenex_366, v_prenex_378, v_prenex_367, v_prenex_379, v_prenex_368, v_prenex_369]} [2019-08-29 23:23:55,614 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:23:55,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:23:55,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:23:55,615 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:00,633 WARN L188 SmtUtils]: Spent 5.02 s on a formula simplification. DAG size of input: 365 DAG size of output: 20 [2019-08-29 23:24:00,633 INFO L567 ElimStorePlain]: treesize reduction 4177, result has 0.6 percent of original size [2019-08-29 23:24:00,634 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_57| vanished before elimination [2019-08-29 23:24:00,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_380 vanished before elimination [2019-08-29 23:24:00,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_381 vanished before elimination [2019-08-29 23:24:00,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_370 vanished before elimination [2019-08-29 23:24:00,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_371 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_372 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_373 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_374 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_364 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_375 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_365 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_376 vanished before elimination [2019-08-29 23:24:00,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_377 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_366 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_378 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_367 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_379 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_368 vanished before elimination [2019-08-29 23:24:00,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_369 vanished before elimination [2019-08-29 23:24:00,636 INFO L496 ElimStorePlain]: Start of recursive call 1: 20 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:00,636 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 20 variables, input treesize:4163, output treesize:26 [2019-08-29 23:24:00,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,718 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_382], 12=[|v_#memory_int_58|, v_prenex_390, v_prenex_391, v_prenex_392, v_prenex_393, v_prenex_383, v_prenex_394, v_prenex_384, v_prenex_395, v_prenex_385, v_prenex_396, v_prenex_397, v_prenex_386, v_prenex_387, v_prenex_398, v_prenex_399, v_prenex_388, v_prenex_389, v_prenex_400, v_prenex_401]} [2019-08-29 23:24:00,761 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:00,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:00,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:00,762 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:08,662 WARN L188 SmtUtils]: Spent 7.90 s on a formula simplification. DAG size of input: 382 DAG size of output: 23 [2019-08-29 23:24:08,662 INFO L567 ElimStorePlain]: treesize reduction 4378, result has 1.0 percent of original size [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_58| vanished before elimination [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee v_prenex_390 vanished before elimination [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee v_prenex_391 vanished before elimination [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee v_prenex_392 vanished before elimination [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee v_prenex_393 vanished before elimination [2019-08-29 23:24:08,663 INFO L464 ElimStorePlain]: Eliminatee v_prenex_383 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_394 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_384 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_395 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_385 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_396 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_397 vanished before elimination [2019-08-29 23:24:08,664 INFO L464 ElimStorePlain]: Eliminatee v_prenex_386 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_398 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_399 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_388 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_389 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_400 vanished before elimination [2019-08-29 23:24:08,665 INFO L464 ElimStorePlain]: Eliminatee v_prenex_401 vanished before elimination [2019-08-29 23:24:08,665 INFO L496 ElimStorePlain]: Start of recursive call 1: 21 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:08,666 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 21 variables, input treesize:4380, output treesize:42 [2019-08-29 23:24:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,735 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_402], 12=[v_prenex_404, v_prenex_415, v_prenex_416, v_prenex_405, v_prenex_417, v_prenex_406, v_prenex_407, v_prenex_418, v_prenex_408, v_prenex_419, |v_#memory_int_59|, v_prenex_409, v_prenex_420, v_prenex_410, v_prenex_421, v_prenex_411, v_prenex_412, v_prenex_413, v_prenex_403, v_prenex_414]} [2019-08-29 23:24:08,776 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:08,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:08,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:08,778 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:14,942 WARN L188 SmtUtils]: Spent 6.16 s on a formula simplification. DAG size of input: 382 DAG size of output: 20 [2019-08-29 23:24:14,943 INFO L567 ElimStorePlain]: treesize reduction 4394, result has 0.6 percent of original size [2019-08-29 23:24:14,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2019-08-29 23:24:14,943 INFO L464 ElimStorePlain]: Eliminatee v_prenex_415 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_416 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_405 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_417 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_406 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2019-08-29 23:24:14,944 INFO L464 ElimStorePlain]: Eliminatee v_prenex_418 vanished before elimination [2019-08-29 23:24:14,945 INFO L464 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2019-08-29 23:24:14,945 INFO L464 ElimStorePlain]: Eliminatee v_prenex_419 vanished before elimination [2019-08-29 23:24:14,945 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_59| vanished before elimination [2019-08-29 23:24:14,945 INFO L464 ElimStorePlain]: Eliminatee v_prenex_409 vanished before elimination [2019-08-29 23:24:14,945 INFO L464 ElimStorePlain]: Eliminatee v_prenex_420 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_410 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_421 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_411 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_412 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_413 vanished before elimination [2019-08-29 23:24:14,946 INFO L464 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2019-08-29 23:24:14,947 INFO L464 ElimStorePlain]: Eliminatee v_prenex_414 vanished before elimination [2019-08-29 23:24:14,947 INFO L496 ElimStorePlain]: Start of recursive call 1: 21 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:14,947 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 21 variables, input treesize:4380, output treesize:26 [2019-08-29 23:24:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:14,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,048 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_423], 12=[v_prenex_426, v_prenex_437, v_prenex_427, v_prenex_438, v_prenex_439, v_prenex_428, v_prenex_429, |v_#memory_int_60|, v_prenex_440, v_prenex_441, v_prenex_430, v_prenex_442, v_prenex_431, v_prenex_432, v_prenex_422, v_prenex_433, v_prenex_434, v_prenex_424, v_prenex_435, v_prenex_436, v_prenex_425]} [2019-08-29 23:24:15,092 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:15,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:15,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:15,094 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:24,441 WARN L188 SmtUtils]: Spent 9.35 s on a formula simplification. DAG size of input: 399 DAG size of output: 23 [2019-08-29 23:24:24,442 INFO L567 ElimStorePlain]: treesize reduction 4595, result has 0.9 percent of original size [2019-08-29 23:24:24,442 INFO L464 ElimStorePlain]: Eliminatee v_prenex_426 vanished before elimination [2019-08-29 23:24:24,442 INFO L464 ElimStorePlain]: Eliminatee v_prenex_437 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_427 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_438 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_439 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_428 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_429 vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_60| vanished before elimination [2019-08-29 23:24:24,443 INFO L464 ElimStorePlain]: Eliminatee v_prenex_440 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_441 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_430 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_442 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_431 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_432 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_422 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_433 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_434 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_424 vanished before elimination [2019-08-29 23:24:24,444 INFO L464 ElimStorePlain]: Eliminatee v_prenex_435 vanished before elimination [2019-08-29 23:24:24,445 INFO L464 ElimStorePlain]: Eliminatee v_prenex_436 vanished before elimination [2019-08-29 23:24:24,445 INFO L464 ElimStorePlain]: Eliminatee v_prenex_425 vanished before elimination [2019-08-29 23:24:24,445 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:24,445 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 22 variables, input treesize:4597, output treesize:42 [2019-08-29 23:24:24,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,518 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_443], 12=[v_prenex_448, v_prenex_459, v_prenex_449, |v_#memory_int_61|, v_prenex_460, v_prenex_461, v_prenex_450, v_prenex_462, v_prenex_451, v_prenex_463, v_prenex_452, v_prenex_453, v_prenex_454, v_prenex_444, v_prenex_455, v_prenex_445, v_prenex_456, v_prenex_457, v_prenex_446, v_prenex_447, v_prenex_458]} [2019-08-29 23:24:24,557 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:24,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:24,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:24,558 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:31,907 WARN L188 SmtUtils]: Spent 7.35 s on a formula simplification. DAG size of input: 399 DAG size of output: 20 [2019-08-29 23:24:31,908 INFO L567 ElimStorePlain]: treesize reduction 4611, result has 0.6 percent of original size [2019-08-29 23:24:31,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_448 vanished before elimination [2019-08-29 23:24:31,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_459 vanished before elimination [2019-08-29 23:24:31,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_449 vanished before elimination [2019-08-29 23:24:31,909 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_61| vanished before elimination [2019-08-29 23:24:31,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_460 vanished before elimination [2019-08-29 23:24:31,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_461 vanished before elimination [2019-08-29 23:24:31,909 INFO L464 ElimStorePlain]: Eliminatee v_prenex_450 vanished before elimination [2019-08-29 23:24:31,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2019-08-29 23:24:31,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_451 vanished before elimination [2019-08-29 23:24:31,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2019-08-29 23:24:31,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_452 vanished before elimination [2019-08-29 23:24:31,910 INFO L464 ElimStorePlain]: Eliminatee v_prenex_453 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_454 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_444 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_455 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_445 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_456 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_457 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_446 vanished before elimination [2019-08-29 23:24:31,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_447 vanished before elimination [2019-08-29 23:24:31,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_458 vanished before elimination [2019-08-29 23:24:31,912 INFO L496 ElimStorePlain]: Start of recursive call 1: 22 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:31,912 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 22 variables, input treesize:4597, output treesize:26 [2019-08-29 23:24:31,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:31,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,070 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_465], 12=[|v_#memory_int_62|, v_prenex_480, v_prenex_481, v_prenex_470, v_prenex_482, v_prenex_471, v_prenex_472, v_prenex_483, v_prenex_484, v_prenex_473, v_prenex_474, v_prenex_485, v_prenex_464, v_prenex_475, v_prenex_476, v_prenex_466, v_prenex_477, v_prenex_478, v_prenex_467, v_prenex_468, v_prenex_479, v_prenex_469]} [2019-08-29 23:24:32,126 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:32,126 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:32,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:32,127 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:44,409 WARN L188 SmtUtils]: Spent 12.28 s on a formula simplification. DAG size of input: 416 DAG size of output: 23 [2019-08-29 23:24:44,410 INFO L567 ElimStorePlain]: treesize reduction 4812, result has 0.9 percent of original size [2019-08-29 23:24:44,410 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_62| vanished before elimination [2019-08-29 23:24:44,410 INFO L464 ElimStorePlain]: Eliminatee v_prenex_480 vanished before elimination [2019-08-29 23:24:44,410 INFO L464 ElimStorePlain]: Eliminatee v_prenex_481 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_470 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_482 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_483 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_484 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_474 vanished before elimination [2019-08-29 23:24:44,411 INFO L464 ElimStorePlain]: Eliminatee v_prenex_485 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_475 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_476 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_477 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_478 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_467 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_468 vanished before elimination [2019-08-29 23:24:44,412 INFO L464 ElimStorePlain]: Eliminatee v_prenex_479 vanished before elimination [2019-08-29 23:24:44,413 INFO L464 ElimStorePlain]: Eliminatee v_prenex_469 vanished before elimination [2019-08-29 23:24:44,413 INFO L496 ElimStorePlain]: Start of recursive call 1: 23 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:44,413 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 23 variables, input treesize:4814, output treesize:42 [2019-08-29 23:24:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,504 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_487], 12=[v_prenex_503, v_prenex_504, v_prenex_505, v_prenex_506, v_prenex_507, |v_#memory_int_63|, v_prenex_490, v_prenex_491, v_prenex_492, v_prenex_493, v_prenex_494, v_prenex_495, v_prenex_496, v_prenex_497, v_prenex_486, v_prenex_498, v_prenex_499, v_prenex_488, v_prenex_500, v_prenex_489, v_prenex_501, v_prenex_502]} [2019-08-29 23:24:44,560 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:44,561 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:44,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:44,562 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:24:52,525 WARN L188 SmtUtils]: Spent 7.96 s on a formula simplification. DAG size of input: 416 DAG size of output: 20 [2019-08-29 23:24:52,525 INFO L567 ElimStorePlain]: treesize reduction 4828, result has 0.5 percent of original size [2019-08-29 23:24:52,526 INFO L464 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2019-08-29 23:24:52,526 INFO L464 ElimStorePlain]: Eliminatee v_prenex_504 vanished before elimination [2019-08-29 23:24:52,526 INFO L464 ElimStorePlain]: Eliminatee v_prenex_505 vanished before elimination [2019-08-29 23:24:52,526 INFO L464 ElimStorePlain]: Eliminatee v_prenex_506 vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee v_prenex_507 vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_63| vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee v_prenex_491 vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee v_prenex_492 vanished before elimination [2019-08-29 23:24:52,527 INFO L464 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2019-08-29 23:24:52,528 INFO L464 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2019-08-29 23:24:52,528 INFO L464 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2019-08-29 23:24:52,528 INFO L464 ElimStorePlain]: Eliminatee v_prenex_496 vanished before elimination [2019-08-29 23:24:52,528 INFO L464 ElimStorePlain]: Eliminatee v_prenex_497 vanished before elimination [2019-08-29 23:24:52,528 INFO L464 ElimStorePlain]: Eliminatee v_prenex_486 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2019-08-29 23:24:52,529 INFO L464 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2019-08-29 23:24:52,530 INFO L496 ElimStorePlain]: Start of recursive call 1: 23 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:24:52,530 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 23 variables, input treesize:4814, output treesize:26 [2019-08-29 23:24:52,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,635 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_508], 12=[v_prenex_525, v_prenex_514, v_prenex_526, v_prenex_515, v_prenex_516, v_prenex_527, v_prenex_517, v_prenex_528, v_prenex_529, v_prenex_518, v_prenex_519, v_prenex_509, |v_#memory_int_64|, v_prenex_530, v_prenex_520, v_prenex_510, v_prenex_521, v_prenex_511, v_prenex_522, v_prenex_523, v_prenex_512, v_prenex_513, v_prenex_524]} [2019-08-29 23:24:52,674 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:24:52,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:24:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:24:52,676 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:25:03,362 WARN L188 SmtUtils]: Spent 10.68 s on a formula simplification. DAG size of input: 433 DAG size of output: 23 [2019-08-29 23:25:03,363 INFO L567 ElimStorePlain]: treesize reduction 5029, result has 0.8 percent of original size [2019-08-29 23:25:03,363 INFO L464 ElimStorePlain]: Eliminatee v_prenex_525 vanished before elimination [2019-08-29 23:25:03,363 INFO L464 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2019-08-29 23:25:03,363 INFO L464 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2019-08-29 23:25:03,363 INFO L464 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_527 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_529 vanished before elimination [2019-08-29 23:25:03,364 INFO L464 ElimStorePlain]: Eliminatee v_prenex_518 vanished before elimination [2019-08-29 23:25:03,365 INFO L464 ElimStorePlain]: Eliminatee v_prenex_519 vanished before elimination [2019-08-29 23:25:03,365 INFO L464 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2019-08-29 23:25:03,365 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_64| vanished before elimination [2019-08-29 23:25:03,365 INFO L464 ElimStorePlain]: Eliminatee v_prenex_530 vanished before elimination [2019-08-29 23:25:03,365 INFO L464 ElimStorePlain]: Eliminatee v_prenex_520 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_521 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_522 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_523 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_513 vanished before elimination [2019-08-29 23:25:03,366 INFO L464 ElimStorePlain]: Eliminatee v_prenex_524 vanished before elimination [2019-08-29 23:25:03,367 INFO L496 ElimStorePlain]: Start of recursive call 1: 24 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:25:03,367 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 24 variables, input treesize:5031, output treesize:42 [2019-08-29 23:25:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,455 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_533], 12=[v_prenex_536, v_prenex_547, v_prenex_548, v_prenex_537, v_prenex_549, v_prenex_538, v_prenex_539, |v_#memory_int_65|, v_prenex_550, v_prenex_540, v_prenex_551, v_prenex_552, v_prenex_541, v_prenex_553, v_prenex_542, v_prenex_531, v_prenex_532, v_prenex_543, v_prenex_544, v_prenex_534, v_prenex_545, v_prenex_546, v_prenex_535]} [2019-08-29 23:25:03,494 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:25:03,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:25:03,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:03,495 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:25:14,065 WARN L188 SmtUtils]: Spent 10.57 s on a formula simplification. DAG size of input: 433 DAG size of output: 20 [2019-08-29 23:25:14,066 INFO L567 ElimStorePlain]: treesize reduction 5045, result has 0.5 percent of original size [2019-08-29 23:25:14,066 INFO L464 ElimStorePlain]: Eliminatee v_prenex_536 vanished before elimination [2019-08-29 23:25:14,066 INFO L464 ElimStorePlain]: Eliminatee v_prenex_547 vanished before elimination [2019-08-29 23:25:14,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_548 vanished before elimination [2019-08-29 23:25:14,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_537 vanished before elimination [2019-08-29 23:25:14,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_549 vanished before elimination [2019-08-29 23:25:14,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2019-08-29 23:25:14,067 INFO L464 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_65| vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_550 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_540 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_551 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_552 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_541 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_553 vanished before elimination [2019-08-29 23:25:14,068 INFO L464 ElimStorePlain]: Eliminatee v_prenex_542 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_532 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_543 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_544 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_545 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_546 vanished before elimination [2019-08-29 23:25:14,069 INFO L464 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2019-08-29 23:25:14,069 INFO L496 ElimStorePlain]: Start of recursive call 1: 24 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:25:14,070 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 24 variables, input treesize:5031, output treesize:26 [2019-08-29 23:25:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,155 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_555], 12=[v_prenex_569, v_prenex_558, v_prenex_559, |v_#memory_int_66|, v_prenex_570, v_prenex_571, v_prenex_560, v_prenex_572, v_prenex_561, v_prenex_573, v_prenex_562, v_prenex_574, v_prenex_563, v_prenex_575, v_prenex_564, v_prenex_576, v_prenex_554, v_prenex_565, v_prenex_577, v_prenex_566, v_prenex_556, v_prenex_567, v_prenex_557, v_prenex_568]} [2019-08-29 23:25:14,198 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:25:14,198 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:25:14,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:14,200 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:25:30,582 WARN L188 SmtUtils]: Spent 16.38 s on a formula simplification. DAG size of input: 450 DAG size of output: 23 [2019-08-29 23:25:30,582 INFO L567 ElimStorePlain]: treesize reduction 5246, result has 0.8 percent of original size [2019-08-29 23:25:30,583 INFO L464 ElimStorePlain]: Eliminatee v_prenex_569 vanished before elimination [2019-08-29 23:25:30,583 INFO L464 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2019-08-29 23:25:30,583 INFO L464 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2019-08-29 23:25:30,583 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_66| vanished before elimination [2019-08-29 23:25:30,583 INFO L464 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_572 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_573 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2019-08-29 23:25:30,584 INFO L464 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_563 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_564 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_554 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_565 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_566 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_556 vanished before elimination [2019-08-29 23:25:30,585 INFO L464 ElimStorePlain]: Eliminatee v_prenex_567 vanished before elimination [2019-08-29 23:25:30,586 INFO L464 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2019-08-29 23:25:30,586 INFO L464 ElimStorePlain]: Eliminatee v_prenex_568 vanished before elimination [2019-08-29 23:25:30,586 INFO L496 ElimStorePlain]: Start of recursive call 1: 25 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:25:30,586 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 25 variables, input treesize:5248, output treesize:42 [2019-08-29 23:25:30,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,668 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_578], 12=[|v_#memory_int_67|, v_prenex_590, v_prenex_591, v_prenex_580, v_prenex_592, v_prenex_581, v_prenex_593, v_prenex_582, v_prenex_594, v_prenex_583, v_prenex_595, v_prenex_584, v_prenex_596, v_prenex_585, v_prenex_597, v_prenex_586, v_prenex_598, v_prenex_587, v_prenex_599, v_prenex_588, v_prenex_600, v_prenex_589, v_prenex_579, v_prenex_601]} [2019-08-29 23:25:30,713 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:25:30,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:25:30,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:30,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:25:42,004 WARN L188 SmtUtils]: Spent 11.29 s on a formula simplification. DAG size of input: 450 DAG size of output: 20 [2019-08-29 23:25:42,004 INFO L567 ElimStorePlain]: treesize reduction 5262, result has 0.5 percent of original size [2019-08-29 23:25:42,004 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_67| vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_591 vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_580 vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_592 vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_581 vanished before elimination [2019-08-29 23:25:42,005 INFO L464 ElimStorePlain]: Eliminatee v_prenex_593 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_595 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_584 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2019-08-29 23:25:42,006 INFO L464 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_579 vanished before elimination [2019-08-29 23:25:42,007 INFO L464 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2019-08-29 23:25:42,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 25 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:25:42,008 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 25 variables, input treesize:5248, output treesize:26 [2019-08-29 23:25:42,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,097 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_603], 12=[v_prenex_602, v_prenex_624, v_prenex_625, v_prenex_626, v_prenex_604, v_prenex_605, v_prenex_606, v_prenex_607, v_prenex_608, v_prenex_609, v_prenex_610, v_prenex_611, v_prenex_612, v_prenex_613, v_prenex_614, v_prenex_615, v_prenex_616, v_prenex_617, v_prenex_618, v_prenex_619, |v_#memory_int_68|, v_prenex_620, v_prenex_621, v_prenex_622, v_prenex_623]} [2019-08-29 23:25:42,139 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:25:42,140 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:25:42,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:42,140 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:25:56,913 WARN L188 SmtUtils]: Spent 14.77 s on a formula simplification. DAG size of input: 467 DAG size of output: 23 [2019-08-29 23:25:56,913 INFO L567 ElimStorePlain]: treesize reduction 5463, result has 0.8 percent of original size [2019-08-29 23:25:56,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_624 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_625 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_626 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2019-08-29 23:25:56,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2019-08-29 23:25:56,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2019-08-29 23:25:56,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2019-08-29 23:25:56,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2019-08-29 23:25:56,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_610 vanished before elimination [2019-08-29 23:25:56,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_611 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_613 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_614 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_615 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_616 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_617 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2019-08-29 23:25:56,916 INFO L464 ElimStorePlain]: Eliminatee v_prenex_619 vanished before elimination [2019-08-29 23:25:56,917 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_68| vanished before elimination [2019-08-29 23:25:56,917 INFO L464 ElimStorePlain]: Eliminatee v_prenex_620 vanished before elimination [2019-08-29 23:25:56,917 INFO L464 ElimStorePlain]: Eliminatee v_prenex_621 vanished before elimination [2019-08-29 23:25:56,917 INFO L464 ElimStorePlain]: Eliminatee v_prenex_622 vanished before elimination [2019-08-29 23:25:56,917 INFO L464 ElimStorePlain]: Eliminatee v_prenex_623 vanished before elimination [2019-08-29 23:25:56,917 INFO L496 ElimStorePlain]: Start of recursive call 1: 26 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:25:56,917 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 26 variables, input treesize:5465, output treesize:42 [2019-08-29 23:25:56,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:56,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:57,004 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_636], 12=[v_prenex_646, v_prenex_647, v_prenex_648, v_prenex_649, v_prenex_627, v_prenex_628, v_prenex_629, v_prenex_650, v_prenex_651, v_prenex_630, v_prenex_631, v_prenex_632, v_prenex_633, v_prenex_634, v_prenex_635, v_prenex_637, v_prenex_638, v_prenex_639, |v_#memory_int_69|, v_prenex_640, v_prenex_641, v_prenex_642, v_prenex_643, v_prenex_644, v_prenex_645]} [2019-08-29 23:25:57,045 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:25:57,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:25:57,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:25:57,047 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:26:09,910 WARN L188 SmtUtils]: Spent 12.86 s on a formula simplification. DAG size of input: 467 DAG size of output: 20 [2019-08-29 23:26:09,911 INFO L567 ElimStorePlain]: treesize reduction 5479, result has 0.5 percent of original size [2019-08-29 23:26:09,911 INFO L464 ElimStorePlain]: Eliminatee v_prenex_646 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_647 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_648 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_649 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_627 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_628 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_629 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_650 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_651 vanished before elimination [2019-08-29 23:26:09,912 INFO L464 ElimStorePlain]: Eliminatee v_prenex_630 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_631 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_632 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_633 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_634 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_635 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_637 vanished before elimination [2019-08-29 23:26:09,913 INFO L464 ElimStorePlain]: Eliminatee v_prenex_638 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_639 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_69| vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_640 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_641 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_642 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_643 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_644 vanished before elimination [2019-08-29 23:26:09,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_645 vanished before elimination [2019-08-29 23:26:09,915 INFO L496 ElimStorePlain]: Start of recursive call 1: 26 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:26:09,915 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 26 variables, input treesize:5465, output treesize:26 [2019-08-29 23:26:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:10,020 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_655], 12=[v_prenex_668, v_prenex_669, |v_#memory_int_70|, v_prenex_670, v_prenex_671, v_prenex_672, v_prenex_673, v_prenex_674, v_prenex_652, v_prenex_675, v_prenex_653, v_prenex_654, v_prenex_676, v_prenex_677, v_prenex_656, v_prenex_657, v_prenex_658, v_prenex_659, v_prenex_660, v_prenex_661, v_prenex_662, v_prenex_663, v_prenex_664, v_prenex_665, v_prenex_666, v_prenex_667]} [2019-08-29 23:26:10,056 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:26:10,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:26:10,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:10,057 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:26:32,268 WARN L188 SmtUtils]: Spent 22.21 s on a formula simplification. DAG size of input: 484 DAG size of output: 23 [2019-08-29 23:26:32,268 INFO L567 ElimStorePlain]: treesize reduction 5680, result has 0.7 percent of original size [2019-08-29 23:26:32,268 INFO L464 ElimStorePlain]: Eliminatee v_prenex_668 vanished before elimination [2019-08-29 23:26:32,268 INFO L464 ElimStorePlain]: Eliminatee v_prenex_669 vanished before elimination [2019-08-29 23:26:32,268 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_70| vanished before elimination [2019-08-29 23:26:32,268 INFO L464 ElimStorePlain]: Eliminatee v_prenex_670 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_671 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_672 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_673 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_674 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_652 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2019-08-29 23:26:32,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_653 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_654 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_676 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_677 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_656 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_657 vanished before elimination [2019-08-29 23:26:32,270 INFO L464 ElimStorePlain]: Eliminatee v_prenex_658 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_660 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_661 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_662 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_663 vanished before elimination [2019-08-29 23:26:32,271 INFO L464 ElimStorePlain]: Eliminatee v_prenex_664 vanished before elimination [2019-08-29 23:26:32,272 INFO L464 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2019-08-29 23:26:32,272 INFO L464 ElimStorePlain]: Eliminatee v_prenex_666 vanished before elimination [2019-08-29 23:26:32,272 INFO L464 ElimStorePlain]: Eliminatee v_prenex_667 vanished before elimination [2019-08-29 23:26:32,272 INFO L496 ElimStorePlain]: Start of recursive call 1: 27 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:26:32,272 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 27 variables, input treesize:5682, output treesize:42 [2019-08-29 23:26:32,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,362 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_678], 12=[v_prenex_701, v_prenex_702, v_prenex_703, |v_#memory_int_71|, v_prenex_690, v_prenex_691, v_prenex_692, v_prenex_693, v_prenex_694, v_prenex_695, v_prenex_696, v_prenex_697, v_prenex_698, v_prenex_699, v_prenex_679, v_prenex_680, v_prenex_681, v_prenex_682, v_prenex_683, v_prenex_684, v_prenex_685, v_prenex_686, v_prenex_687, v_prenex_688, v_prenex_700, v_prenex_689]} [2019-08-29 23:26:32,416 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:26:32,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:26:32,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:32,418 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:26:48,339 WARN L188 SmtUtils]: Spent 15.92 s on a formula simplification. DAG size of input: 484 DAG size of output: 20 [2019-08-29 23:26:48,339 INFO L567 ElimStorePlain]: treesize reduction 5696, result has 0.5 percent of original size [2019-08-29 23:26:48,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_701 vanished before elimination [2019-08-29 23:26:48,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_702 vanished before elimination [2019-08-29 23:26:48,340 INFO L464 ElimStorePlain]: Eliminatee v_prenex_703 vanished before elimination [2019-08-29 23:26:48,341 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_71| vanished before elimination [2019-08-29 23:26:48,341 INFO L464 ElimStorePlain]: Eliminatee v_prenex_690 vanished before elimination [2019-08-29 23:26:48,341 INFO L464 ElimStorePlain]: Eliminatee v_prenex_691 vanished before elimination [2019-08-29 23:26:48,341 INFO L464 ElimStorePlain]: Eliminatee v_prenex_692 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_693 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_694 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_695 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_696 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_697 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_698 vanished before elimination [2019-08-29 23:26:48,342 INFO L464 ElimStorePlain]: Eliminatee v_prenex_699 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_679 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_680 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_681 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_682 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_683 vanished before elimination [2019-08-29 23:26:48,343 INFO L464 ElimStorePlain]: Eliminatee v_prenex_684 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_685 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_686 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_687 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_688 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_700 vanished before elimination [2019-08-29 23:26:48,344 INFO L464 ElimStorePlain]: Eliminatee v_prenex_689 vanished before elimination [2019-08-29 23:26:48,344 INFO L496 ElimStorePlain]: Start of recursive call 1: 27 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:26:48,345 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 27 variables, input treesize:5682, output treesize:26 [2019-08-29 23:26:48,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,446 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_704], 12=[v_prenex_723, v_prenex_724, v_prenex_725, v_prenex_726, v_prenex_705, v_prenex_727, v_prenex_728, v_prenex_706, v_prenex_729, v_prenex_707, v_prenex_708, v_prenex_709, |v_#memory_int_72|, v_prenex_730, v_prenex_710, v_prenex_711, v_prenex_712, v_prenex_713, v_prenex_714, v_prenex_715, v_prenex_716, v_prenex_717, v_prenex_718, v_prenex_719, v_prenex_720, v_prenex_721, v_prenex_722]} [2019-08-29 23:26:48,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:26:48,492 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:26:48,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:26:48,493 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:27:08,415 WARN L188 SmtUtils]: Spent 19.92 s on a formula simplification. DAG size of input: 501 DAG size of output: 23 [2019-08-29 23:27:08,415 INFO L567 ElimStorePlain]: treesize reduction 5897, result has 0.7 percent of original size [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_723 vanished before elimination [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_724 vanished before elimination [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_726 vanished before elimination [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_705 vanished before elimination [2019-08-29 23:27:08,416 INFO L464 ElimStorePlain]: Eliminatee v_prenex_727 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_728 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_706 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_729 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_707 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_708 vanished before elimination [2019-08-29 23:27:08,417 INFO L464 ElimStorePlain]: Eliminatee v_prenex_709 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_72| vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_730 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_710 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_711 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_712 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_713 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_714 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_715 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2019-08-29 23:27:08,418 INFO L464 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2019-08-29 23:27:08,419 INFO L464 ElimStorePlain]: Eliminatee v_prenex_718 vanished before elimination [2019-08-29 23:27:08,419 INFO L464 ElimStorePlain]: Eliminatee v_prenex_719 vanished before elimination [2019-08-29 23:27:08,419 INFO L464 ElimStorePlain]: Eliminatee v_prenex_720 vanished before elimination [2019-08-29 23:27:08,419 INFO L464 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2019-08-29 23:27:08,419 INFO L464 ElimStorePlain]: Eliminatee v_prenex_722 vanished before elimination [2019-08-29 23:27:08,419 INFO L496 ElimStorePlain]: Start of recursive call 1: 28 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:27:08,419 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 28 variables, input treesize:5899, output treesize:42 [2019-08-29 23:27:08,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,509 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_732], 12=[v_prenex_745, v_prenex_746, v_prenex_747, v_prenex_748, v_prenex_749, |v_#memory_int_73|, v_prenex_750, v_prenex_751, v_prenex_752, v_prenex_731, v_prenex_753, v_prenex_754, v_prenex_733, v_prenex_755, v_prenex_756, v_prenex_734, v_prenex_757, v_prenex_735, v_prenex_736, v_prenex_737, v_prenex_738, v_prenex_739, v_prenex_740, v_prenex_741, v_prenex_742, v_prenex_743, v_prenex_744]} [2019-08-29 23:27:08,557 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:27:08,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:27:08,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:08,559 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:27:28,032 WARN L188 SmtUtils]: Spent 19.47 s on a formula simplification. DAG size of input: 501 DAG size of output: 20 [2019-08-29 23:27:28,033 INFO L567 ElimStorePlain]: treesize reduction 5913, result has 0.4 percent of original size [2019-08-29 23:27:28,033 INFO L464 ElimStorePlain]: Eliminatee v_prenex_745 vanished before elimination [2019-08-29 23:27:28,033 INFO L464 ElimStorePlain]: Eliminatee v_prenex_746 vanished before elimination [2019-08-29 23:27:28,033 INFO L464 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2019-08-29 23:27:28,033 INFO L464 ElimStorePlain]: Eliminatee v_prenex_748 vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_749 vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_73| vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_750 vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_751 vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_752 vanished before elimination [2019-08-29 23:27:28,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_731 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_733 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_755 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_756 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_734 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_757 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_735 vanished before elimination [2019-08-29 23:27:28,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_736 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_737 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_738 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_739 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_740 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_741 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_742 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_743 vanished before elimination [2019-08-29 23:27:28,036 INFO L464 ElimStorePlain]: Eliminatee v_prenex_744 vanished before elimination [2019-08-29 23:27:28,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 28 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:27:28,037 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 28 variables, input treesize:5899, output treesize:26 [2019-08-29 23:27:28,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,160 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_783], 12=[v_prenex_767, v_prenex_768, v_prenex_769, |v_#memory_int_74|, v_prenex_770, v_prenex_771, v_prenex_772, v_prenex_773, v_prenex_774, v_prenex_775, v_prenex_776, v_prenex_777, v_prenex_778, v_prenex_779, v_prenex_758, v_prenex_759, v_prenex_780, v_prenex_781, v_prenex_782, v_prenex_760, v_prenex_761, v_prenex_784, v_prenex_762, v_prenex_785, v_prenex_763, v_prenex_764, v_prenex_765, v_prenex_766]} [2019-08-29 23:27:28,203 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:27:28,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:27:28,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:28,205 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:27:52,668 WARN L188 SmtUtils]: Spent 24.46 s on a formula simplification. DAG size of input: 518 DAG size of output: 23 [2019-08-29 23:27:52,668 INFO L567 ElimStorePlain]: treesize reduction 6114, result has 0.7 percent of original size [2019-08-29 23:27:52,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_767 vanished before elimination [2019-08-29 23:27:52,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_768 vanished before elimination [2019-08-29 23:27:52,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_769 vanished before elimination [2019-08-29 23:27:52,669 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_74| vanished before elimination [2019-08-29 23:27:52,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_770 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_771 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_772 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_773 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_774 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_775 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_776 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_777 vanished before elimination [2019-08-29 23:27:52,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_778 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_779 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_758 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_759 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_780 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_781 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_782 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_760 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_761 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_784 vanished before elimination [2019-08-29 23:27:52,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_762 vanished before elimination [2019-08-29 23:27:52,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_785 vanished before elimination [2019-08-29 23:27:52,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_763 vanished before elimination [2019-08-29 23:27:52,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_764 vanished before elimination [2019-08-29 23:27:52,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_765 vanished before elimination [2019-08-29 23:27:52,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_766 vanished before elimination [2019-08-29 23:27:52,672 INFO L496 ElimStorePlain]: Start of recursive call 1: 29 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:27:52,673 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 29 variables, input treesize:6116, output treesize:42 [2019-08-29 23:27:52,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,779 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_788], 12=[v_prenex_800, v_prenex_789, v_prenex_801, v_prenex_802, v_prenex_803, v_prenex_804, v_prenex_805, v_prenex_806, v_prenex_807, v_prenex_808, v_prenex_809, |v_#memory_int_75|, v_prenex_790, v_prenex_791, v_prenex_792, v_prenex_793, v_prenex_794, v_prenex_795, v_prenex_796, v_prenex_797, v_prenex_798, v_prenex_810, v_prenex_799, v_prenex_811, v_prenex_812, v_prenex_813, v_prenex_786, v_prenex_787]} [2019-08-29 23:27:52,822 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:27:52,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:27:52,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:27:52,823 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:28:15,114 WARN L188 SmtUtils]: Spent 22.29 s on a formula simplification. DAG size of input: 518 DAG size of output: 20 [2019-08-29 23:28:15,115 INFO L567 ElimStorePlain]: treesize reduction 6130, result has 0.4 percent of original size [2019-08-29 23:28:15,115 INFO L464 ElimStorePlain]: Eliminatee v_prenex_800 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_789 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_801 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_802 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_803 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_804 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_805 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_806 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_807 vanished before elimination [2019-08-29 23:28:15,116 INFO L464 ElimStorePlain]: Eliminatee v_prenex_808 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_809 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_75| vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_790 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_791 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_792 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_793 vanished before elimination [2019-08-29 23:28:15,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_794 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_795 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_796 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_797 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_798 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_810 vanished before elimination [2019-08-29 23:28:15,118 INFO L464 ElimStorePlain]: Eliminatee v_prenex_799 vanished before elimination [2019-08-29 23:28:15,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_811 vanished before elimination [2019-08-29 23:28:15,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_812 vanished before elimination [2019-08-29 23:28:15,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_813 vanished before elimination [2019-08-29 23:28:15,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_786 vanished before elimination [2019-08-29 23:28:15,119 INFO L464 ElimStorePlain]: Eliminatee v_prenex_787 vanished before elimination [2019-08-29 23:28:15,119 INFO L496 ElimStorePlain]: Start of recursive call 1: 29 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:28:15,120 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 29 variables, input treesize:6116, output treesize:26 [2019-08-29 23:28:15,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,254 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_814], 12=[v_prenex_822, v_prenex_823, v_prenex_824, v_prenex_825, v_prenex_826, v_prenex_827, v_prenex_828, v_prenex_829, |v_#memory_int_76|, v_prenex_830, v_prenex_831, v_prenex_832, v_prenex_833, v_prenex_834, v_prenex_835, v_prenex_836, v_prenex_837, v_prenex_815, v_prenex_838, v_prenex_816, v_prenex_817, v_prenex_839, v_prenex_818, v_prenex_819, v_prenex_840, v_prenex_841, v_prenex_842, v_prenex_820, v_prenex_821]} [2019-08-29 23:28:15,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:28:15,296 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:28:15,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:15,297 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:28:41,097 WARN L188 SmtUtils]: Spent 25.80 s on a formula simplification. DAG size of input: 535 DAG size of output: 23 [2019-08-29 23:28:41,098 INFO L567 ElimStorePlain]: treesize reduction 6331, result has 0.7 percent of original size [2019-08-29 23:28:41,098 INFO L464 ElimStorePlain]: Eliminatee v_prenex_822 vanished before elimination [2019-08-29 23:28:41,098 INFO L464 ElimStorePlain]: Eliminatee v_prenex_823 vanished before elimination [2019-08-29 23:28:41,099 INFO L464 ElimStorePlain]: Eliminatee v_prenex_824 vanished before elimination [2019-08-29 23:28:41,099 INFO L464 ElimStorePlain]: Eliminatee v_prenex_825 vanished before elimination [2019-08-29 23:28:41,099 INFO L464 ElimStorePlain]: Eliminatee v_prenex_826 vanished before elimination [2019-08-29 23:28:41,099 INFO L464 ElimStorePlain]: Eliminatee v_prenex_827 vanished before elimination [2019-08-29 23:28:41,099 INFO L464 ElimStorePlain]: Eliminatee v_prenex_828 vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee v_prenex_829 vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_76| vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee v_prenex_830 vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee v_prenex_831 vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee v_prenex_832 vanished before elimination [2019-08-29 23:28:41,100 INFO L464 ElimStorePlain]: Eliminatee v_prenex_833 vanished before elimination [2019-08-29 23:28:41,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_834 vanished before elimination [2019-08-29 23:28:41,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_835 vanished before elimination [2019-08-29 23:28:41,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_836 vanished before elimination [2019-08-29 23:28:41,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_837 vanished before elimination [2019-08-29 23:28:41,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_815 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_838 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_816 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_817 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_839 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_818 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_819 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_840 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_841 vanished before elimination [2019-08-29 23:28:41,102 INFO L464 ElimStorePlain]: Eliminatee v_prenex_842 vanished before elimination [2019-08-29 23:28:41,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_820 vanished before elimination [2019-08-29 23:28:41,103 INFO L464 ElimStorePlain]: Eliminatee v_prenex_821 vanished before elimination [2019-08-29 23:28:41,103 INFO L496 ElimStorePlain]: Start of recursive call 1: 30 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:28:41,103 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 30 variables, input treesize:6333, output treesize:42 [2019-08-29 23:28:41,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,202 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_843], 12=[v_prenex_866, v_prenex_844, v_prenex_845, v_prenex_867, v_prenex_846, v_prenex_868, v_prenex_847, v_prenex_869, v_prenex_848, v_prenex_849, |v_#memory_int_77|, v_prenex_870, v_prenex_871, v_prenex_850, v_prenex_851, v_prenex_852, v_prenex_853, v_prenex_854, v_prenex_855, v_prenex_856, v_prenex_857, v_prenex_858, v_prenex_859, v_prenex_860, v_prenex_861, v_prenex_862, v_prenex_863, v_prenex_864, v_prenex_865]} [2019-08-29 23:28:41,243 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:28:41,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:28:41,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:28:41,244 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:29:09,632 WARN L188 SmtUtils]: Spent 28.39 s on a formula simplification. DAG size of input: 535 DAG size of output: 20 [2019-08-29 23:29:09,632 INFO L567 ElimStorePlain]: treesize reduction 6347, result has 0.4 percent of original size [2019-08-29 23:29:09,633 INFO L464 ElimStorePlain]: Eliminatee v_prenex_866 vanished before elimination [2019-08-29 23:29:09,633 INFO L464 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2019-08-29 23:29:09,633 INFO L464 ElimStorePlain]: Eliminatee v_prenex_845 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_867 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_846 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_868 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_847 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_869 vanished before elimination [2019-08-29 23:29:09,634 INFO L464 ElimStorePlain]: Eliminatee v_prenex_848 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_849 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_77| vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_870 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_871 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_850 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_851 vanished before elimination [2019-08-29 23:29:09,635 INFO L464 ElimStorePlain]: Eliminatee v_prenex_852 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_853 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_854 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_855 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_856 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_857 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_858 vanished before elimination [2019-08-29 23:29:09,636 INFO L464 ElimStorePlain]: Eliminatee v_prenex_859 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_860 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_861 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_862 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_863 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_864 vanished before elimination [2019-08-29 23:29:09,637 INFO L464 ElimStorePlain]: Eliminatee v_prenex_865 vanished before elimination [2019-08-29 23:29:09,638 INFO L496 ElimStorePlain]: Start of recursive call 1: 30 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:29:09,638 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 30 variables, input treesize:6333, output treesize:26 [2019-08-29 23:29:09,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,755 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_876], 12=[v_prenex_888, v_prenex_889, v_prenex_900, v_prenex_901, |v_#memory_int_78|, v_prenex_890, v_prenex_891, v_prenex_892, v_prenex_893, v_prenex_872, v_prenex_894, v_prenex_895, v_prenex_873, v_prenex_874, v_prenex_896, v_prenex_875, v_prenex_897, v_prenex_898, v_prenex_877, v_prenex_899, v_prenex_878, v_prenex_879, v_prenex_880, v_prenex_881, v_prenex_882, v_prenex_883, v_prenex_884, v_prenex_885, v_prenex_886, v_prenex_887]} [2019-08-29 23:29:09,798 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:29:09,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:29:09,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:09,799 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:29:46,852 WARN L188 SmtUtils]: Spent 37.05 s on a formula simplification. DAG size of input: 552 DAG size of output: 23 [2019-08-29 23:29:46,852 INFO L567 ElimStorePlain]: treesize reduction 6548, result has 0.6 percent of original size [2019-08-29 23:29:46,853 INFO L464 ElimStorePlain]: Eliminatee v_prenex_888 vanished before elimination [2019-08-29 23:29:46,853 INFO L464 ElimStorePlain]: Eliminatee v_prenex_889 vanished before elimination [2019-08-29 23:29:46,853 INFO L464 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2019-08-29 23:29:46,853 INFO L464 ElimStorePlain]: Eliminatee v_prenex_901 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_78| vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_890 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_891 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_892 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_893 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_872 vanished before elimination [2019-08-29 23:29:46,854 INFO L464 ElimStorePlain]: Eliminatee v_prenex_894 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_895 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_873 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_874 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_875 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_877 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2019-08-29 23:29:46,855 INFO L464 ElimStorePlain]: Eliminatee v_prenex_878 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_879 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_880 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_881 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_882 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_883 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_884 vanished before elimination [2019-08-29 23:29:46,856 INFO L464 ElimStorePlain]: Eliminatee v_prenex_885 vanished before elimination [2019-08-29 23:29:46,857 INFO L464 ElimStorePlain]: Eliminatee v_prenex_886 vanished before elimination [2019-08-29 23:29:46,857 INFO L464 ElimStorePlain]: Eliminatee v_prenex_887 vanished before elimination [2019-08-29 23:29:46,857 INFO L496 ElimStorePlain]: Start of recursive call 1: 31 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:29:46,857 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 31 variables, input treesize:6550, output treesize:42 [2019-08-29 23:29:46,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:46,958 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_902], 12=[v_prenex_921, v_prenex_922, v_prenex_923, v_prenex_924, v_prenex_925, v_prenex_903, v_prenex_926, v_prenex_904, v_prenex_905, v_prenex_927, v_prenex_906, v_prenex_928, v_prenex_907, v_prenex_929, v_prenex_908, |v_#memory_int_79|, v_prenex_909, v_prenex_930, v_prenex_931, v_prenex_910, v_prenex_911, v_prenex_912, v_prenex_913, v_prenex_914, v_prenex_915, v_prenex_916, v_prenex_917, v_prenex_918, v_prenex_919, v_prenex_920]} [2019-08-29 23:29:47,003 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:29:47,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:29:47,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:29:47,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:30:14,562 WARN L188 SmtUtils]: Spent 27.56 s on a formula simplification. DAG size of input: 552 DAG size of output: 20 [2019-08-29 23:30:14,563 INFO L567 ElimStorePlain]: treesize reduction 6564, result has 0.4 percent of original size [2019-08-29 23:30:14,563 INFO L464 ElimStorePlain]: Eliminatee v_prenex_921 vanished before elimination [2019-08-29 23:30:14,563 INFO L464 ElimStorePlain]: Eliminatee v_prenex_922 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_923 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_924 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_925 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_926 vanished before elimination [2019-08-29 23:30:14,564 INFO L464 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_905 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_927 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_906 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_928 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_929 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_908 vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_79| vanished before elimination [2019-08-29 23:30:14,565 INFO L464 ElimStorePlain]: Eliminatee v_prenex_909 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_930 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_931 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_910 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_911 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_912 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_913 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_914 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_915 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_916 vanished before elimination [2019-08-29 23:30:14,566 INFO L464 ElimStorePlain]: Eliminatee v_prenex_917 vanished before elimination [2019-08-29 23:30:14,567 INFO L464 ElimStorePlain]: Eliminatee v_prenex_918 vanished before elimination [2019-08-29 23:30:14,567 INFO L464 ElimStorePlain]: Eliminatee v_prenex_919 vanished before elimination [2019-08-29 23:30:14,567 INFO L464 ElimStorePlain]: Eliminatee v_prenex_920 vanished before elimination [2019-08-29 23:30:14,567 INFO L496 ElimStorePlain]: Start of recursive call 1: 31 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:30:14,567 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 31 variables, input treesize:6550, output treesize:26 [2019-08-29 23:30:14,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:14,683 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_932], 12=[v_prenex_943, v_prenex_944, v_prenex_945, v_prenex_946, v_prenex_947, v_prenex_948, v_prenex_949, v_prenex_950, v_prenex_951, v_prenex_952, v_prenex_953, v_prenex_954, v_prenex_933, v_prenex_955, v_prenex_934, v_prenex_956, v_prenex_957, v_prenex_935, v_prenex_958, v_prenex_936, v_prenex_959, v_prenex_937, v_prenex_938, v_prenex_939, |v_#memory_int_80|, v_prenex_960, v_prenex_961, v_prenex_962, v_prenex_940, v_prenex_941, v_prenex_942]} [2019-08-29 23:30:17,022 INFO L235 Elim1Store]: Index analysis took 982 ms [2019-08-29 23:30:19,385 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:30:19,386 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:30:19,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:19,387 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:30:51,759 WARN L188 SmtUtils]: Spent 32.37 s on a formula simplification. DAG size of input: 569 DAG size of output: 23 [2019-08-29 23:30:51,759 INFO L567 ElimStorePlain]: treesize reduction 6765, result has 0.6 percent of original size [2019-08-29 23:30:51,760 INFO L464 ElimStorePlain]: Eliminatee v_prenex_943 vanished before elimination [2019-08-29 23:30:51,760 INFO L464 ElimStorePlain]: Eliminatee v_prenex_944 vanished before elimination [2019-08-29 23:30:51,760 INFO L464 ElimStorePlain]: Eliminatee v_prenex_945 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_946 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_947 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_948 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_949 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_950 vanished before elimination [2019-08-29 23:30:51,761 INFO L464 ElimStorePlain]: Eliminatee v_prenex_951 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_952 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_953 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_954 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_933 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_955 vanished before elimination [2019-08-29 23:30:51,762 INFO L464 ElimStorePlain]: Eliminatee v_prenex_934 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_956 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_957 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_935 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_958 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_936 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_959 vanished before elimination [2019-08-29 23:30:51,763 INFO L464 ElimStorePlain]: Eliminatee v_prenex_937 vanished before elimination [2019-08-29 23:30:51,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_938 vanished before elimination [2019-08-29 23:30:51,767 INFO L464 ElimStorePlain]: Eliminatee v_prenex_939 vanished before elimination [2019-08-29 23:30:51,767 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_80| vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_960 vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_961 vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_962 vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_940 vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_941 vanished before elimination [2019-08-29 23:30:51,768 INFO L464 ElimStorePlain]: Eliminatee v_prenex_942 vanished before elimination [2019-08-29 23:30:51,768 INFO L496 ElimStorePlain]: Start of recursive call 1: 32 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:30:51,769 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 32 variables, input treesize:6767, output treesize:42 [2019-08-29 23:30:51,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:51,969 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_963], 12=[v_prenex_965, v_prenex_987, v_prenex_988, v_prenex_966, v_prenex_967, v_prenex_989, v_prenex_968, v_prenex_969, v_prenex_990, v_prenex_991, v_prenex_970, v_prenex_992, v_prenex_993, v_prenex_971, v_prenex_972, v_prenex_973, v_prenex_974, v_prenex_975, v_prenex_976, v_prenex_977, v_prenex_978, v_prenex_979, |v_#memory_int_81|, v_prenex_980, v_prenex_981, v_prenex_982, v_prenex_983, v_prenex_984, v_prenex_985, v_prenex_964, v_prenex_986]} [2019-08-29 23:30:53,808 INFO L235 Elim1Store]: Index analysis took 965 ms [2019-08-29 23:30:55,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:30:55,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:30:55,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:30:55,932 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:31:31,444 WARN L188 SmtUtils]: Spent 35.51 s on a formula simplification. DAG size of input: 569 DAG size of output: 20 [2019-08-29 23:31:31,445 INFO L567 ElimStorePlain]: treesize reduction 6781, result has 0.4 percent of original size [2019-08-29 23:31:31,445 INFO L464 ElimStorePlain]: Eliminatee v_prenex_965 vanished before elimination [2019-08-29 23:31:31,446 INFO L464 ElimStorePlain]: Eliminatee v_prenex_987 vanished before elimination [2019-08-29 23:31:31,446 INFO L464 ElimStorePlain]: Eliminatee v_prenex_988 vanished before elimination [2019-08-29 23:31:31,446 INFO L464 ElimStorePlain]: Eliminatee v_prenex_966 vanished before elimination [2019-08-29 23:31:31,446 INFO L464 ElimStorePlain]: Eliminatee v_prenex_967 vanished before elimination [2019-08-29 23:31:31,446 INFO L464 ElimStorePlain]: Eliminatee v_prenex_989 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_968 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_969 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_990 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_991 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_970 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_992 vanished before elimination [2019-08-29 23:31:31,447 INFO L464 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_971 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_972 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_975 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2019-08-29 23:31:31,448 INFO L464 ElimStorePlain]: Eliminatee v_prenex_977 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_978 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_979 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_81| vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_980 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_981 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_982 vanished before elimination [2019-08-29 23:31:31,449 INFO L464 ElimStorePlain]: Eliminatee v_prenex_983 vanished before elimination [2019-08-29 23:31:31,450 INFO L464 ElimStorePlain]: Eliminatee v_prenex_984 vanished before elimination [2019-08-29 23:31:31,450 INFO L464 ElimStorePlain]: Eliminatee v_prenex_985 vanished before elimination [2019-08-29 23:31:31,450 INFO L464 ElimStorePlain]: Eliminatee v_prenex_964 vanished before elimination [2019-08-29 23:31:31,450 INFO L464 ElimStorePlain]: Eliminatee v_prenex_986 vanished before elimination [2019-08-29 23:31:31,450 INFO L496 ElimStorePlain]: Start of recursive call 1: 32 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:31:31,450 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 32 variables, input treesize:6767, output treesize:26 [2019-08-29 23:31:31,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:31,583 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_994], 12=[v_prenex_1020, v_prenex_1000, v_prenex_1022, v_prenex_1021, v_prenex_1002, v_prenex_1024, v_prenex_1001, v_prenex_1023, v_prenex_1004, v_prenex_1025, v_prenex_1003, v_prenex_1006, v_prenex_995, v_prenex_1005, v_prenex_1008, v_prenex_996, v_prenex_1007, v_prenex_997, v_prenex_998, v_prenex_1009, v_prenex_999, |v_#memory_int_82|, v_prenex_1011, v_prenex_1010, v_prenex_1013, v_prenex_1012, v_prenex_1015, v_prenex_1014, v_prenex_1017, v_prenex_1016, v_prenex_1019, v_prenex_1018]} [2019-08-29 23:31:33,124 INFO L235 Elim1Store]: Index analysis took 587 ms [2019-08-29 23:31:35,940 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:31:35,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:31:35,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:31:35,942 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:32:15,698 WARN L188 SmtUtils]: Spent 39.76 s on a formula simplification. DAG size of input: 586 DAG size of output: 23 [2019-08-29 23:32:15,699 INFO L567 ElimStorePlain]: treesize reduction 6982, result has 0.6 percent of original size [2019-08-29 23:32:15,699 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2019-08-29 23:32:15,699 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1000 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1022 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1021 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1002 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1024 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1001 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2019-08-29 23:32:15,700 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1004 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1025 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1003 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1006 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_995 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1005 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1008 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_996 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1007 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_997 vanished before elimination [2019-08-29 23:32:15,701 INFO L464 ElimStorePlain]: Eliminatee v_prenex_998 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1009 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_999 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_82| vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1011 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1010 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1013 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1012 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1015 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1014 vanished before elimination [2019-08-29 23:32:15,702 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1017 vanished before elimination [2019-08-29 23:32:15,703 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1016 vanished before elimination [2019-08-29 23:32:15,703 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1019 vanished before elimination [2019-08-29 23:32:15,703 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1018 vanished before elimination [2019-08-29 23:32:15,703 INFO L496 ElimStorePlain]: Start of recursive call 1: 33 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:32:15,703 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 33 variables, input treesize:6984, output treesize:42 [2019-08-29 23:32:15,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:15,844 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1027], 12=[v_prenex_1040, v_prenex_1042, v_prenex_1041, v_prenex_1044, v_prenex_1043, v_prenex_1046, v_prenex_1045, v_prenex_1026, v_prenex_1048, v_prenex_1047, v_prenex_1028, v_prenex_1049, v_prenex_1029, v_prenex_1051, v_prenex_1050, |v_#memory_int_83|, v_prenex_1031, v_prenex_1053, v_prenex_1030, v_prenex_1052, v_prenex_1055, v_prenex_1033, v_prenex_1054, v_prenex_1032, v_prenex_1035, v_prenex_1057, v_prenex_1056, v_prenex_1034, v_prenex_1037, v_prenex_1036, v_prenex_1039, v_prenex_1038]} [2019-08-29 23:32:17,792 INFO L235 Elim1Store]: Index analysis took 1039 ms [2019-08-29 23:32:20,790 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:32:20,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:32:20,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:32:20,792 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:33:04,647 WARN L188 SmtUtils]: Spent 43.85 s on a formula simplification. DAG size of input: 586 DAG size of output: 20 [2019-08-29 23:33:04,648 INFO L567 ElimStorePlain]: treesize reduction 6998, result has 0.4 percent of original size [2019-08-29 23:33:04,648 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1040 vanished before elimination [2019-08-29 23:33:04,648 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1042 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1041 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1044 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1043 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1046 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1045 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1026 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1048 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1047 vanished before elimination [2019-08-29 23:33:04,649 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1028 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1049 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1029 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1051 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1050 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_83| vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1031 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1053 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1030 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1052 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1055 vanished before elimination [2019-08-29 23:33:04,650 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1033 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1054 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1032 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1035 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1057 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1056 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1034 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1037 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1039 vanished before elimination [2019-08-29 23:33:04,651 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1038 vanished before elimination [2019-08-29 23:33:04,652 INFO L496 ElimStorePlain]: Start of recursive call 1: 33 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:33:04,652 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 33 variables, input treesize:6984, output treesize:26 [2019-08-29 23:33:04,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:04,791 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1072], 12=[v_prenex_1080, v_prenex_1082, v_prenex_1060, v_prenex_1081, v_prenex_1084, v_prenex_1062, v_prenex_1061, v_prenex_1083, v_prenex_1086, v_prenex_1064, v_prenex_1063, v_prenex_1085, v_prenex_1066, v_prenex_1088, v_prenex_1087, v_prenex_1065, v_prenex_1068, v_prenex_1089, v_prenex_1067, v_prenex_1069, |v_#memory_int_84|, v_prenex_1090, v_prenex_1071, v_prenex_1070, v_prenex_1073, v_prenex_1075, v_prenex_1074, v_prenex_1077, v_prenex_1076, v_prenex_1079, v_prenex_1078, v_prenex_1059, v_prenex_1058]} [2019-08-29 23:33:06,978 INFO L235 Elim1Store]: Index analysis took 1224 ms [2019-08-29 23:33:09,704 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:33:09,705 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:33:09,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:09,706 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:33:59,326 WARN L188 SmtUtils]: Spent 49.62 s on a formula simplification. DAG size of input: 603 DAG size of output: 23 [2019-08-29 23:33:59,327 INFO L567 ElimStorePlain]: treesize reduction 7199, result has 0.6 percent of original size [2019-08-29 23:33:59,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2019-08-29 23:33:59,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1082 vanished before elimination [2019-08-29 23:33:59,327 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1060 vanished before elimination [2019-08-29 23:33:59,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1081 vanished before elimination [2019-08-29 23:33:59,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1084 vanished before elimination [2019-08-29 23:33:59,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1062 vanished before elimination [2019-08-29 23:33:59,328 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1061 vanished before elimination [2019-08-29 23:33:59,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1083 vanished before elimination [2019-08-29 23:33:59,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1086 vanished before elimination [2019-08-29 23:33:59,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2019-08-29 23:33:59,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2019-08-29 23:33:59,329 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1085 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1088 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1087 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1068 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2019-08-29 23:33:59,330 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1069 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_84| vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1090 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1070 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1073 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1074 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1077 vanished before elimination [2019-08-29 23:33:59,331 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2019-08-29 23:33:59,332 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2019-08-29 23:33:59,332 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1078 vanished before elimination [2019-08-29 23:33:59,332 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1059 vanished before elimination [2019-08-29 23:33:59,332 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1058 vanished before elimination [2019-08-29 23:33:59,332 INFO L496 ElimStorePlain]: Start of recursive call 1: 34 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:33:59,332 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 34 variables, input treesize:7201, output treesize:42 [2019-08-29 23:33:59,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:33:59,498 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1110], 12=[v_prenex_1119, v_prenex_1121, v_prenex_1120, v_prenex_1123, v_prenex_1101, v_prenex_1100, v_prenex_1122, v_prenex_1103, v_prenex_1102, v_prenex_1105, v_prenex_1104, v_prenex_1107, v_prenex_1106, v_prenex_1109, v_prenex_1108, |v_#memory_int_85|, v_prenex_1091, v_prenex_1093, v_prenex_1092, v_prenex_1095, v_prenex_1094, v_prenex_1097, v_prenex_1096, v_prenex_1099, v_prenex_1098, v_prenex_1112, v_prenex_1111, v_prenex_1114, v_prenex_1113, v_prenex_1116, v_prenex_1115, v_prenex_1118, v_prenex_1117]} [2019-08-29 23:34:02,477 INFO L235 Elim1Store]: Index analysis took 1726 ms [2019-08-29 23:34:06,037 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:34:06,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:34:06,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:06,039 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:34:57,146 WARN L188 SmtUtils]: Spent 51.11 s on a formula simplification. DAG size of input: 603 DAG size of output: 20 [2019-08-29 23:34:57,147 INFO L567 ElimStorePlain]: treesize reduction 7215, result has 0.4 percent of original size [2019-08-29 23:34:57,147 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1119 vanished before elimination [2019-08-29 23:34:57,147 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1121 vanished before elimination [2019-08-29 23:34:57,147 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1120 vanished before elimination [2019-08-29 23:34:57,147 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1123 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1101 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1100 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1122 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1103 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1102 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1105 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1104 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1107 vanished before elimination [2019-08-29 23:34:57,148 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1106 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1109 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1108 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_85| vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1091 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1093 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1092 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1094 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1097 vanished before elimination [2019-08-29 23:34:57,149 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1096 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1099 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1098 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1112 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1111 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1114 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1113 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1116 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1115 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1118 vanished before elimination [2019-08-29 23:34:57,150 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1117 vanished before elimination [2019-08-29 23:34:57,151 INFO L496 ElimStorePlain]: Start of recursive call 1: 34 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:34:57,151 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 34 variables, input treesize:7201, output treesize:26 [2019-08-29 23:34:57,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:34:57,311 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1124], 12=[v_prenex_1141, v_prenex_1140, v_prenex_1143, v_prenex_1142, v_prenex_1145, v_prenex_1144, v_prenex_1147, v_prenex_1125, v_prenex_1146, v_prenex_1149, v_prenex_1127, v_prenex_1148, v_prenex_1126, v_prenex_1129, v_prenex_1128, |v_#memory_int_86|, v_prenex_1150, v_prenex_1152, v_prenex_1130, v_prenex_1151, v_prenex_1132, v_prenex_1154, v_prenex_1131, v_prenex_1153, v_prenex_1156, v_prenex_1134, v_prenex_1155, v_prenex_1133, v_prenex_1136, v_prenex_1135, v_prenex_1157, v_prenex_1138, v_prenex_1137, v_prenex_1139]} [2019-08-29 23:34:59,811 INFO L235 Elim1Store]: Index analysis took 973 ms [2019-08-29 23:35:03,870 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:35:03,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:35:03,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:03,872 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:35:56,838 WARN L188 SmtUtils]: Spent 52.96 s on a formula simplification. DAG size of input: 620 DAG size of output: 23 [2019-08-29 23:35:56,838 INFO L567 ElimStorePlain]: treesize reduction 7416, result has 0.6 percent of original size [2019-08-29 23:35:56,838 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1141 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1140 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1143 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1142 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1145 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1144 vanished before elimination [2019-08-29 23:35:56,839 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1147 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1125 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1146 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1149 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1127 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1148 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1126 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1129 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1128 vanished before elimination [2019-08-29 23:35:56,840 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_86| vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1130 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1151 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1132 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1131 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1153 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1156 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1134 vanished before elimination [2019-08-29 23:35:56,841 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1155 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1133 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1136 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1135 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1157 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1138 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1137 vanished before elimination [2019-08-29 23:35:56,842 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1139 vanished before elimination [2019-08-29 23:35:56,842 INFO L496 ElimStorePlain]: Start of recursive call 1: 35 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:35:56,843 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 35 variables, input treesize:7418, output treesize:42 [2019-08-29 23:35:56,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:35:56,973 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1158], 12=[v_prenex_1181, v_prenex_1180, v_prenex_1161, v_prenex_1183, v_prenex_1160, v_prenex_1182, v_prenex_1163, v_prenex_1185, v_prenex_1162, v_prenex_1184, v_prenex_1187, v_prenex_1165, v_prenex_1164, v_prenex_1186, v_prenex_1189, v_prenex_1167, v_prenex_1166, v_prenex_1188, v_prenex_1169, v_prenex_1168, v_prenex_1190, |v_#memory_int_87|, v_prenex_1170, v_prenex_1191, v_prenex_1172, v_prenex_1171, v_prenex_1174, v_prenex_1173, v_prenex_1176, v_prenex_1175, v_prenex_1178, v_prenex_1177, v_prenex_1179, v_prenex_1159]} [2019-08-29 23:35:59,491 INFO L235 Elim1Store]: Index analysis took 1081 ms [2019-08-29 23:36:04,078 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:36:04,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:36:04,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:04,079 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-29 23:36:56,666 WARN L188 SmtUtils]: Spent 52.59 s on a formula simplification. DAG size of input: 620 DAG size of output: 20 [2019-08-29 23:36:56,667 INFO L567 ElimStorePlain]: treesize reduction 7432, result has 0.3 percent of original size [2019-08-29 23:36:56,667 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1181 vanished before elimination [2019-08-29 23:36:56,667 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1161 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1183 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1160 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1163 vanished before elimination [2019-08-29 23:36:56,668 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1185 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1162 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1184 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1187 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1165 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1164 vanished before elimination [2019-08-29 23:36:56,669 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1186 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1189 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1166 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1188 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1169 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1168 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1190 vanished before elimination [2019-08-29 23:36:56,670 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_87| vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1170 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1191 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1172 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1174 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1173 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1176 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1175 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1178 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1177 vanished before elimination [2019-08-29 23:36:56,671 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1179 vanished before elimination [2019-08-29 23:36:56,672 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2019-08-29 23:36:56,672 INFO L496 ElimStorePlain]: Start of recursive call 1: 35 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-29 23:36:56,672 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 35 variables, input treesize:7418, output treesize:26 [2019-08-29 23:36:56,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:36:56,814 INFO L392 ElimStorePlain]: Different costs {2=[v_prenex_1192], 12=[v_prenex_1219, v_prenex_1218, v_prenex_1220, v_prenex_1200, v_prenex_1222, v_prenex_1221, v_prenex_1224, v_prenex_1202, v_prenex_1223, v_prenex_1201, v_prenex_1226, v_prenex_1204, v_prenex_1225, v_prenex_1203, v_prenex_1206, v_prenex_1205, v_prenex_1208, v_prenex_1207, v_prenex_1209, |v_#memory_int_88|, v_prenex_1194, v_prenex_1193, v_prenex_1196, v_prenex_1195, v_prenex_1198, v_prenex_1197, v_prenex_1211, v_prenex_1199, v_prenex_1210, v_prenex_1213, v_prenex_1212, v_prenex_1215, v_prenex_1214, v_prenex_1217, v_prenex_1216]} [2019-08-29 23:36:59,267 INFO L235 Elim1Store]: Index analysis took 1318 ms [2019-08-29 23:37:02,098 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-29 23:37:02,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 82 [2019-08-29 23:37:02,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-29 23:37:02,099 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts.