首页 > 其他分享 >大数进阶(1)——前言与定义

大数进阶(1)——前言与定义

时间:2023-12-13 16:56:53浏览次数:35  
标签:进阶 前言 递归 大数 varphi alpha Pi Omega 序数

基于OCF,我们迈入序数与基数之路,登神长阶
我们进入不可计算的领域,需要的则是底层的集合论与数理逻辑
学术界对于序数分析(Ordinal Analysis)的研究起源于证明论序数(Proof Theory Ordinal),由此诞生的则是前沿的目标大饼,离我们最近的也许是\(PTO(Z_2)\),不过这个对数理逻辑要求太高,我大概是不会讲的(
证明论的历史

不保证本文内容可靠性

递归

我们之前的所有操作,不管是取后继,取极限(取上界),还是取不动点,终究只是在递归(recrussion)
因此我们可以定义一个非递归序数\(\Omega\),它满足不可递归性:对任意非递归序数,都不可能从\(\alpha<\Omega\)经过\(\alpha\)次操作达到\(\Omega\)
或是说\(\Omega\)是全体可以经过少于\(\Omega\)次操作构造出来的数的上界
那么最小的非递归序数就是从0出发,不可能经过小于\(\Omega_0\)次操作到达\(\Omega_0\)
我们在\(OCF\)中使用的一般是这个或是这个的弱化版\(\omega^{CK}\)
然后我们可以从\(\Omega_0\)出发得到\(\Omega_\alpha=\sup \Omega_{\beta<\alpha}\)
注意\(\Omega_\alpha\)并不一定是非递归序数,例如\(\Omega_\omega\)可以经过\(\omega\)次取极限得到

你问是否循环定义或者是否存在?
严格来说需要考虑公理系统,但这里还是回答
我 不 知 道

我们定义\((1,0)\)为某个函数的一阶第一个不动点,例如\(\text{LVO}=\varphi(1@(1,0))\)(通过这种方法\(\varphi\)可以叠到\(\text{BO}\),不过继续就偏题了
然后我们把\(\Omega_{\alpha}\)也可以看成一个函数,其不动点\(\Omega_{(1,0)}=\Omega_{\Omega_{(1,0)}}\)

反射

反射(reflect)来源于数理逻辑
我们定义\(L_\alpha\models\varphi\Rightarrow\exist\beta\in(X\cap\alpha)L_\beta\models\varphi\)
其中\(L_\alpha\models\varphi\)表示在\(L_\alpha\)中可以见证(model)\(\varphi\)为真
但是这不是重点


然后我们有Levy Hierarchy
如果\(\varphi\)等价于一条一阶逻辑中没有未约束量词的公式,那么我们称\(\varphi\)是\(\Sigma_0\)和\(\Pi_0\)的
如果\(\varphi\)等价于\(\exist x_0\exist x_1...\exist x_k\psi\),其中\(\psi\)是\(\Sigma_n\)的,那么\(\varphi\)是\(\Pi_{n+1}\)的
如果\(\varphi\)等价于\(\forall x_0\forall x_1...\forall x_k\psi\),其中\(\psi\)是\(\Pi_n\)的,那么\(\varphi\)是\(\Sigma_{n+1}\)的
如果一个公式既是\(\Sigma_n\)又是\(\Pi_n\),我们称其为\(\Delta_n\)的,可能会在某些\(\text{PTO}\)中见到这个
然后我们可以证明,\(\Pi_n=\Sigma_{n+1}\),证明略,因此我们之后都会使用\(\Pi\)


最后我们来定义反射序数(Reflecting Ordinal)
若\(L_\alpha\)在\(X\)上反射所有\(\Pi_n\)公式,则称\(\alpha\)为\(X\)上的\(\Pi_n\)反射序数
一个结论是\(\Pi_1\)反射序数等同于\(\alpha\)可以从对\(X\)取极限点得到,或者说\(\alpha=\sup\{\alpha\cap X\}\)

容许

容许(admissible)也是一个来源于数理逻辑的概念
我们定义:若\(L_\alpha\models KP\),则称\(\alpha\)为容许序数
其中\(KP\)为\(\text{Kripke-Platek Set theory}\)
\(\omega^{CK}\)为最小的容许序数
容许序数和非递归序数的行为在后期才会出现分歧,前期一般不加区别

稳定

这位更是重量级(
等我踏上了稳定序数再来更吧

标签:进阶,前言,递归,大数,varphi,alpha,Pi,Omega,序数
From: https://www.cnblogs.com/123789456ye/p/17899438.html

相关文章

  • 大数据企业怎样使用IP代理进行数据抓取
    前言大数据企业通常需要从各种网站和在线平台上进行数据抓取和数据挖掘。然而,许多网站限制了对其内容的访问,使用IP代理是一种常见的解决方案。在本文中,我将介绍大数据企业如何使用IP代理进行数据抓取,并提供相应的代码示例。一、什么是IP代理IP代理是一种允许用户通过第三方服务器......
  • Python 初学之华为OD机试题:求最大数字
    题目描述给定一个由纯数字组成以宇符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如"34533”,数字3重复超过2次,需要册除其中一个3,删除第一个3后获得最大数值"4533"。请返回经过删除操作后的最大的数值......
  • 分布式进阶-链路追踪SpringCloudSleuth、Zipkin【实战篇】
    一、前言我们在使用微服务的时候,往往设计到各个微服务之间的调用,肯定会存在深度的调用链路,如果出现BUG或者异常,就会让问题定位和处理效率非常低。有了Sleuth,就可以帮助我们记录、跟踪应用程序中的请求和操作。通常与Zipkin配合使用,从而提供更全面的可视化应用程序跟踪和分析功......
  • Rong晔大佬教程学习(0):前言
    2023-12-13在安装了tinyriscv的工具链之后,本想着说去看那个技术文档,但是那个技术文档只是相当于一个“使用手册”,而不是技术教程,所以说还是得去补一补计组的知识。前几天买了本riscv的书,想配合着b站的计组教程刷一刷,但是几天了书还在路上,万幸的是在b站看到了Rong晔......
  • 29-进阶SQL-索引分类
       思考题:第一个SQL语句效率要更高,这是因为id是通过聚集索引查询的,只需要一次查询就可以差点对应的数据。而第二个SQL语句是通过二级索引查询的,首先要根据name查询到对应的主键id,然后根据id再回表查询对应的数据。因此,哪怕id和name都有索引,也是id的聚集......
  • Kubernetes学习笔记——Kubernetes进阶
    一、深入理解Service1、Service存在的意义•防止Pod失联(服务发现)•定义一组Pod的访问策略(负载均衡)2、Pod与Service的关系•通过label-selector相关联•通过Service实现Pod的负载均衡(TCP/UDP4层)3、Service的三种类型-**ClusterIP**:集群内部使用,默认**,**分配一个稳定......
  • Redis进阶命令
    1.设置过期时间expire[keyName][seconds]eg:expirefoo60再次使用expire命令会重置键的过期时间。2.查看剩余过期时间ttl[keyName]eg:ttlfoottl表示timetolive3.使用事务连续执行一系列命令multi[command1][command2]...exec 4.排序可以对l......
  • 我的心血之作:一套适合 SAP UI5 从业人员从入门到进阶的学习教程,以及教程背后的故事
    一转眼2023年又要结束了。我从2007年开始,以软件开发工程师的角色进入职场,马上也快满17年了。在这快17年的软件开发职业生涯里,我也见识并使用了许许多多的开发技术,编程语言,开发框架,平台。IT界这十多年来涌现出的一些新技术,我也主动或被动地去追逐过。比如2015年时,大数据......
  • 【线段树入门】 P1198 最大数(区间最大值+无懒标记+末尾插入)
    1//笔记-自用2//#pragmaGCCoptimize("Ofast")3//#pragmaGCCoptimize("unroll-loops")4#define_CRT_SECURE_NO_WARNINGS5#defineAll(a)a.begin(),a.end()6#defineINF21474836477#include<bits/stdc++.h>8#include<nu......
  • 使用dataX进行大数据推送
    针对大数据量推送,常规的推送工具推送效率很慢,比如kettle,上千万的数据用时太长,因此,我使用了datax进行推送,1600万用时10分钟,2800万用时20分钟。用datax推送的效率很高在datax安装好了之后,推送的配置文件主要是配置json文件,全量推送可以放置在/datax/job 中但是......