手工推导阿克曼函数

简介: 手工推导阿克曼函数

因为m很小,所以我们可以针对0≤m≤3来对阿克曼函数进行推导对于阿克曼函数的具体推导过程如下:

当m=0时:

A(0,n)=n+1

当m=1时:

A(1,n)=A(0,A(1,n-1))=A(1,n-1)+1

     =A(0,A(1,n-2))+1=A(1,n-2)+2

     =A(0,A(1,n-3))+2=A(1,n-3)+3

     ......

     =A(1,0)+n

     =A(0,1)+n

     =2+n

当m=2时:

A(2,n)=A(1,A(2,n-1))=A(2,n-1)+2

     =A(1,A(2,n-2))+2=A(2,n-2)+2+2

     =A(1,A(2,n-3))+2*2=A(2,n-3)+2+2+2

     ......

     =A(2,0)+2*n

     =A(1,1)+2*n

     =3+2*n

当m=3时:

A(3,n)=A(2,A(3,n-1))=A(3,n-1)*2+3

     =A(2,A(3,n-2))*2+3=(A(3,n-2)*2+3)*2+3

     =A(2,A(3,n-3))*2*2+3*2+3=(A(3,n-3)*2+3)*2*2+3*2+3

     =A(3,n-3)*2*2*2+3*2*2+3*2+3

     ......

     =A(3,0)*2^n+3(2^n-1)

     =A(2,1)*2^n+3(2^n-1)

     =(3+2*n)*2^n+3(2^n-1)

     =2^(n+3)-3


相关文章
|
SQL 负载均衡 数据可视化
第六章:参数和变量
第六章:参数和变量
515 1
|
数据库 开发工具 数据中心
宏基因组分箱流程MetaWRAP安装和数据库配置
宏基因组分箱流程MetaWRAP安装和数据库配置
2323 0
宏基因组分箱流程MetaWRAP安装和数据库配置
|
机器学习/深度学习 算法 数据挖掘
logistic模型原理与推导过程分析(1)
给定一些数据集合,他们分别属于两个不同的类别。例如对于广告数据来说,是典型的二分类问题,一般将被点击的数据称为正样本,没被点击的数据称为负样本。现在我们要找到一个线性分类器,将这些数据分为两类。用X表示样本数据,Y表示样本类别(例如1与-1,或者1与0)。我们线性分类器的目的,就是找到一个超平面将两类样本分开。
405 0
logistic模型原理与推导过程分析(3)
由上面的式子可以看出,g(A)的参数是一个m*1的矩阵,或者说是一个列向量。如果我们设计函数g的时候,支持传入一个列向量,并返回一个列向量,则hθ(x)−y可以一次计算得到结果。
123 0
LanguageTool最简范例代码
LanguageTool最简范例代码
122 0
|
Java 编译器
轻松理解Lambda表达式(推导过程)
轻松理解Lambda表达式(推导过程)
103 0
|
测试技术
软件测试面试题:lr中,哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)
软件测试面试题:lr中,哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)
107 0
|
自然语言处理
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
181 0
Taylor级数定义和推演过程
Taylor级数定义和推演过程 定义: 从定义出发的推演过程:
756 0