首页 > 其他分享 >大数分析(1)——BEAF

大数分析(1)——BEAF

时间:2023-12-10 16:23:12浏览次数:32  
标签:分析 ... begin end 大数 数阵 split BEAF omega

写在前面:本分析相当于习题,不保证正确性(虽然我会去对一下)

定义

BEAF

基础版——线性数阵

数阵的第一个为底数(base,\(a\)),第二个为指数(prime,\(b\)),之后第一个非1的数为驾驶(pilot),驾驶前的一个数是副驾驶(copilot),副驾驶之前的所有被称为乘客(passenger)(所以底数必定为乘客)
注意以上定义不是互斥的,换句话说某个位置可能有几个属性;驾驶员可以没有;换句话说定义很丑
听起来很麻烦吧(而且stm驾驶乘客
下面是基础的计算规则,记数阵(array,\(A\))的值为\(v(A)\)

\[v(A)=a~if~b=1\\ v(A)=a^b~if~no~pilot\\ \]

如果以上规则不满足,那么执行以下操作

  • \(pilot=pilot-1\)
  • \(copilot=v(A')\),其中\(A'\)是\(A\)的\(b-1\)之后的数阵
  • 所有乘客换成\(b\)

听起来非常莫名其妙对吧(
我们看看形式化的表达
规则由上往下优先度递减

\[\begin{split} (a,b)&=a^b\\ (a,1,...)&=a\\ (a,b,1,...,1,c,...)&=(a,a,a,...,(a,b-1,1,...,1,c,...),c-1,...)\\ (a,b,c,...)&=(a,(a,b-1,c,...),c-1,...) \end{split}\]


那么我们来试一下一些简单的数阵,以下省略\(v(A)\)而是直接记\(A\)

\[\begin{split} (8,1)&=8\\ (8,5)&=8^5\\ (8,5,1)&=(8,5)=8^5\\ \end{split}\]

由归纳法,末尾的\(1\)可以任意增删,为简便起见我们一般省略末尾的\(1\)

\[\begin{split} (8,3,2)&=(8,(8,2,2),1)\\&=(8,(8,(8,1,2),1))\\&=(8,(8,8))\\&=8^{8^8}\\ (8,3,1,2)&=(8,8,(8,2,1,2),1)\\&=(8,8,(8,8,(8,1,1,2),1))\\&=(8,8,(8,8,8))\\ &= 8\uparrow^{8\uparrow^88}8 \end{split}\]


然后我们稍微分析一下增长率,右边是FGH

\[\begin{split} (n,n,2)&=3\\ (n,n,3)&=4\\ (n,n,n)&=\omega\\ (n,n,1,2)&=(n,n,(n,n-1,1,2))=(n,n,n)+1=\omega+1\\ (n,n,2,2)&=(n,(n,n-1,2,2),1,2)=(n,n,1,2)+1=\omega+2\\ (n,n,n,2)&=\omega 2\\ (n,n,n,n)&=\omega^2\\ (n,n,1,1,2)&=(n,n,n,(n,n-1,1,1,2))=(n,n,n,n)+1=\omega^2+1\\ (n,n,2,1,2)&=(n,(n,n-1,2,1,2),1,1,2)=(n,n,1,1,2)+1=\omega^2+2\\ (n,n,1,2,2)&=(n,n,(n,n-1,1,2,2),1,2)=(n,n,n,1,2)+1=\omega^2+\omega+1\\ (n,n,...,n)&=(n,2,1,...,2)=\omega^\omega \end{split}\]

三元的线性数阵相当于高德纳箭头,从而增长率在\(\omega\),四元的线性数阵相当于康威链,从而增长率在\(\omega^2\)
\(n+2\)元线性数阵的极限在\(\omega^n\),从而线性数阵的极限大概是\(\omega^\omega\)

进阶版——多维数阵与分隔符的引入

我们可以将一个矩阵压成一列数阵

\[\left( \begin{array}{l} 1& 2& 3\\ 1&2& 3\\ 1& 2& 3\\ \end{array} \right)=(1,2,3(1)1,2,3(1)1,2,3)\]

从而\((n)\)表示\(n+1\)维分隔符,例如上面那个就是二维数阵的分隔符
结合上行末可以任意增删\(1\)的性质,我们有

\[(4,3,1,1(1)2,3,1)=(4,3(1)2,3)\\ (4,3(1)1,1,1,1(1)5)=(4,3(1)(1)5)\]

然后我们拓展到高维

\[(4,3,(1)1(1)1,1,1(2)1,1(1)1,6)=(4,3(1)(1)(2)(1)1,6)=(4,3,(2)(1)1,6) \]

最后一个等号是因为可以直接补\(1\)
推广一下就是\((A(m)(n)B)=(A(n)B)~if~m<n\)
然而中间的\(1\)的数量确实会影响最后的值,那么如何确定\(1\)的数量呢?


为了统一记号,我们令逗号为\((0)\)
然后是定义(为什么要这么定义?
定义\(\&\)为矩阵操作符,满足

\[\begin{split} b\&^0a&=a\\ b\&^na&=(b-1)\&^na(n-1)b\&^{n-1}a \end{split}\]

然后与上面类似的,定义

\[\begin{split} (a,b(n_1)(n_2)...(n_i)1,...,1,c...)&=(b\&^{n_1}a(n_1)b\&^{n_2}a(n_2)...b\&^{n_i}a(n_i),...,(a,b-1(n_1)(n_2)...(n_i)1,...,1,c...),c-1...)\\ (a,b(n_1)(n_2)...(n_i)c...)&=(b\&^{n_1}a(n_1)b\&^{n_2}a(n_2)...b\&^{n_i}a(n_i)c-1...) \end{split}\]

由此可以把分隔符换成多项的,通过迭代进行升级,可以叠到\(\epsilon_0\),进一步可以叠到\(\text{LVO}\)
但是我觉得这实在是太丑了,而且\(\&\)的定义会有不兼容的地方,所以还是到此为止吧
下一个是BEAF的改进版,鸟之记号

标签:分析,...,begin,end,大数,数阵,split,BEAF,omega
From: https://www.cnblogs.com/123789456ye/p/17892827.html

相关文章

  • 逻辑视图实验分析及其问题思考
    四实验分析及问题思考对于会员管理系统的实现视图模型实验,以下是对实验过程的分析及问题思考:实验过程分析:在会员管理系统的实现视图模型实验中,我们首先对会员信息、会员关系和会员积分三个子系统进行了独立的设计和开发。然后,通过接口和数据交互将这三个子系统集成在一起,形成......
  • m3u8视频爬取处理流程分析
    处理流程:下载所有.ts结尾文件下载.m3u8文件解析出内部.ts结尾链接利用协程异步请求所有.ts文件并下载保存importasyncioimportosimportaiohttpimportrequestsfromsc.common.user_agentimportget_uafromfunctoolsimportpartial,wrapsm3u8_url='https://......
  • 幺半群同态一个示例的双向分析
    全体自然数(含0)在加法下构成一个幺半群,记作(N,+),而全体正整数在乘法下也构成一个幺半群,记作(Z+,·).假设映射f:N→ Z+满足 ①    ∀x,y∈N,  f(x+y)=f(x)·f(y). 令y=0,代入①有f(x)=f(x)·f(0),由此可知f(0)=1,即f把 (N,+)中的单位......
  • 京东App秒杀抢购流程接口分析(基于pypp技术)
    App数据抓包必需工具必需工具:小米手机,Charles,HttpCanary从2022年2月后,京东只限于从app发起抢购,所以,网上的很多工具已经无效了。只能分析app端的底层协议和流程。github地址:https://github.com/geeeeeeeek/jd_mt通过抓包可以发现,整个抢购流程分为七个步骤,如下:第一步是genToke......
  • Intel710驱动代码分析-客户端的通知回掉函数
    继续分析710的驱动代码:今天主要分析这个代码:客户端通知函数作用今天要分析的是一个客户端通知函数,该函数i40e_notify_client_of_vf_enable的作用是:在PF上启用或禁用VF后,通过客户端的回调函数通知客户端。传入参数structi40e_pf*pf(表示PF(PhysicalFunction,物理功能)设备信息)u3......
  • Spring Web应用的启动流程分析
    在ServletAPI中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。当Servlet容器启动或终止Web应用时,会触发ServletContextEvent事件,该事件由ServletContextListener来处理。在ServletContextListener接口中定义了处......
  • ApacheCC1反序列化分析
    ApacheCC1反序列化分析写在前面:这条链路对初学者来说并不是那么简单的,大家在学习时一定要多动手调试代码,有的时候光看代码看得头大,一调试就都明白了。一、背景介绍首先,什么是cc1cc全称Common-Collections,是apache基金会的一个项目,它提供了比原生的java更多的接口和方法,比如说......
  • 【Python爬虫案例】抖音下载视频+X-Bogus参数JS逆向分析
    接口分析获取接口地址选择自己感兴趣的抖音博主,本次以“经典老歌【车载U盘】”为例每次请求的页面会有很多接口,需要对接口进行筛选:第一步筛选XHR筛选第二步筛选URL中带有post通过筛选play_add值找到视频的地址分析请求头通过对比两次请求发现只有X-Bogus数值会有变化,m......
  • 【JavaSE】数据结构-哈希表(HashSet/HashMap底层哈希表详解,源码分析)
    哈希表结构JDK8版本之前:数组+链表JDK8版本及之后:数组+链表+红黑树哈希表HashMapput()方法的添加流程创建HashSet集合时,构造方法中自动创建HashMap集合;HashMap空参构造方法会创建一个默认长度为16,默认加载因子为0.75的数组,数组名为table(tips:实际上,HashSet对象创建后,第......
  • Spring Security 6.x 系列(10)—— SecurityConfigurer 配置器及其分支实现源码分析(二)
    一、前言在本系列文章:SpringSecurity6.x系列(4)——基于过滤器链的源码分析(一)中着重分析了SpringSecurity在SpringBoot自动配置、 DefaultSecurityFilterChain和FilterChainProxy 的构造过程。SpringSecurity6.x系列(7)——SecurityBuilder继承链源码分析中详细分析了......