「营业日志 2021.1.14」Zeilberger 老爷子的 T 恤上写了啥?

2023-11-02 01:20

本文主要是介绍「营业日志 2021.1.14」Zeilberger 老爷子的 T 恤上写了啥?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
这是一张 Wikipedia 上找到的图。其中写的恒等式是这样的:
∑ k ( n k ) 2 ( 3 n + k 2 n ) = ( 3 n n ) 2 \sum_k \binom n k^2 \binom {3n+k}{2n} = \binom{3n}n^2 k(kn)2(2n3n+k)=(n3n)2

20 世纪 90 年代,组合学家 Wilf 和 Zeilberger 发展了组合恒等式机器证明的算法理论,即 WZ 理论。该理论彻底改变了组合恒等式与特殊函数研究的面貌。计算机科学大师 Knuth 认为该理论将数学中一些重要的部分从艺术转变成科学。在 1996 年,Wilf 和 Zeilberger 也因此项奠基性工作获得美国数学会的 Leroy P. Steel 奖。WZ 理论及其相关应用促进了组合数学与符号计算的交互。许多组合问题,如组合恒等式证明,格路计数问题,组合序列的同余、整除、单峰性质等等,可以借助符号计算的算法与软件得到解决或验证。
——组合恒等式机器证明中的 Wilf-Zeilberger 猜想的解决

不过其实这件 T 恤上的恒等式并不恐怖,让我们来简单推导一下。

∑ k ( n k ) 2 ( 3 n + k 2 n ) = ∑ k ( [ x k ] ( 1 + x ) n ) ( [ x n − k ] ( 1 + x ) n ) [ y 2 n ] ( 1 + y ) 3 n + k = [ x n y 2 n ] ( 1 + x ) n ( ( 1 + y ) + x ) n ( 1 + y ) 3 n = [ x n y 2 n ] ( 1 + x ) n ( 1 + x + y ) n ( 1 + y ) 3 n \begin{aligned} &\quad \sum_k \binom n k^2 \binom {3n+k}{2n}\\ &= \sum_k ([x^k](1+x)^n)([x^{n-k}](1+x)^n)[y^{2n}](1+y)^{3n+k}\\ &= [x^ny^{2n}] (1+x)^n((1+y)+x)^n(1+y)^{3n}\\ &= [x^ny^{2n}] (1+x)^n(1+x+y)^n(1+y)^{3n} \end{aligned} k(kn)2(2n3n+k)=k([xk](1+x)n)([xnk](1+x)n)[y2n](1+y)3n+k=[xny2n](1+x)n((1+y)+x)n(1+y)3n=[xny2n](1+x)n(1+x+y)n(1+y)3n

接下来我们改为枚举第二个括号中的 y y y,就会得到

= ∑ k ( n k ) ( n + k n ) ( 3 n 2 n − k ) = ∑ k ( n k ) ( 3 n 2 n − k , n , k ) = ∑ k ( n k ) ( 2 n 2 n − k ) ( 3 n n ) = ( 3 n n ) 2 \begin{aligned} &= \sum_k \binom n k\binom {n+k}n \binom{3n}{2n-k}\\ &= \sum_k \binom n k\binom{3n}{2n-k,n,k}\\ &= \sum_k \binom n k\binom {2n}{2n-k} \binom{3n}{n}\\ &= \binom{3n}n^2 \end{aligned} =k(kn)(nn+k)(2nk3n)=k(kn)(2nk,n,k3n)=k(kn)(2nk2n)(n3n)=(n3n)2

这篇关于「营业日志 2021.1.14」Zeilberger 老爷子的 T 恤上写了啥?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/327099

相关文章

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

SSM项目使用AOP技术进行日志记录

本步骤只记录完成切面所需的必要代码 本人开发中遇到的问题: 切面一直切不进去,最后发现需要在springMVC的核心配置文件中中开启注解驱动才可以,只在spring的核心配置文件中开启是不会在web项目中生效的。 之后按照下面的代码进行配置,然后前端在访问controller层中的路径时即可观察到日志已经被正常记录到数据库,代码中有部分注释,看不懂的可以参照注释。接下来进入正题 1、导入m

多数据源的事务处理总是打印很多无用的log日志

之前做了一个项目,需要用到多数据源以及事务处理,在使用事务处理,服务器总是打印很多关于事务处理的log日志(com.atomikos.logging.Slf4jLogger),但是我们根本不会用到这些log日志,反而使得查询一些有用的log日志变得困难。那要如何屏蔽这些log日志呢? 之前的项目是提高项目打印log日志的级别,后来觉得这样治标不治本。 现在有一个更好的方法: 我使用的是log

android两种日志获取log4j

android   log4j 加载日志使用方法; 先上图: 有两种方式: 1:直接使用架包 加载(两个都要使用); 架包:android-logging-log4j-1.0.3.jar 、log4j-1.2.15.jar  (说明:也可以使用架包:log4j-1.2.17.jar)  2:对架包输入日志的二次封装使用; 1:直接使用 log4j 日志框架获取日志信息: A:配置 日志 文

PMP–一、二、三模–分类–14.敏捷–技巧–看板面板与燃尽图燃起图

文章目录 技巧一模14.敏捷--方法--看板(类似卡片)1、 [单选] 根据项目的特点,项目经理建议选择一种敏捷方法,该方法限制团队成员在任何给定时间执行的任务数。此方法还允许团队提高工作过程中问题和瓶颈的可见性。项目经理建议采用以下哪种方法? 易错14.敏捷--精益、敏捷、看板(类似卡片)--敏捷、精益和看板方法共同的重点在于交付价值、尊重人、减少浪费、透明化、适应变更以及持续改善等方面。

2021-8-14 react笔记-2 创建组件 基本用法

1、目录解析 public中的index.html为入口文件 src目录中文件很乱,先整理文件夹。 新建components 放组件 新建assets放资源   ->/images      ->/css 把乱的文件放进去  修改App.js 根组件和index.js入口文件中的引入路径 2、新建组件 在components文件夹中新建[Name].js文件 //组件名首字母大写

2021-08-14 react笔记-1 安装、环境搭建、创建项目

1、环境 1、安装nodejs 2.安装react脚手架工具 //  cnpm install -g create-react-app 全局安装 2、创建项目 create-react-app [项目名称] 3、运行项目 npm strat  //cd到项目文件夹    进入这个页面  代表运行成功  4、打包 npm run build