MS SQL命理学-一个有趣的实验

从远古时代开始,人们就喜欢玩数字游戏。 为了证明Cheops金字塔的长度与高度的比是...,我不记得是什么。 物理学家对此也不陌生,例如,存在一个神秘的Koid公式 ,该公式将电子,μ子和tau粒子的质量联系起来。 有一个恒定的精细结构的公式-与Koide公式不同,Koide公式似乎非常人为。 这些公式的有效性如何? 我做了一个实验。


取N个数字:A,B,C ...在我的实验中,我将自己限制为三个数字。 对于每个数字,我们可以应用一元函数:SIN,COS,EXP,LN(我限制为四个)。 这给出了4 * 3 = 12个新数字,与原始数字一起给出了15个数字。 接下来,我们将二进制运算符+,-,*,/应用于它们的组合。 (您也可以考虑其他人,例如,求幂,但我再次将自己限制为四个)。 这里的新组合为15 * 15 * 4(实际上,较少,因为某些操作是禁止的,例如除以0,并且+和*的组合数目较少,因为它们的对称性)。

此外,我们可以越来越多地重复这些步骤。 第二步已经有了34'513'800个公式(现在您明白为什么我限制运算的数量了吗?)这给了我A = 1,B = 2,C = 3整数2'776'355个不同的数字。

上图显示了从-60到+60的长度为1的子范围的浓度(不同数量的数目)。 标度Y是对数的。 可见数字集中在0附近。



放大范围-2..2:



在这里,Y比例尺已经正常。 峰值在0和1。

我们进行最大缩放以查看数字分布的“精细结构”:



我想知道我们如何精确地表达一个任意数字,例如1.23456789? 这取决于两个相邻点之间的最大长度(一半)(如果我们不走运的话)。 这些计算的下方以图表的形式显示,并且从零开始,逼近的准确性降低了:



因此,通常,我们可以用E-6到E-5的精度表示任何数字。 例如,数字1.23456789似乎位于

cos(ln(3)/ cos(3))+ sin(1 / ln(3))= 1.23456481266341(0.0002%)
ln(exp(1)* sin(2))+ exp(ln(3)/ cos(3))= 1.23456894186555(0.000085%)



最后,有趣的是,如果取其他数字代替A = 1,B = 2,C = 3,将会发生什么,例如A = sqrt(2),B = e,C = pi。 您在图片中看到的第一个(123)和第二个(2epi)中数字密度的比较:



如您所见,总体上没有什么区别。 最后,我想告诉您MS SQL与它有什么关系。 这项工作是详尽无遗的,只是需要一个交叉联接解决方案,该解决方案实现了所有可用于二进制运算的数字的笛卡尔乘积。 您可以在最后看到一小段代码。

完整的代码未发布,因为我想对其进行修改以自动生成基于命理的阴谋论文本。

-- step 3 insert into Formula (step,path,Value) select 3,path+' '+op, case when op='COS' then COS(Value) when op='SIN' then SIN(Value) when op='EXP' then case when Value<100 then EXP(Value) else NULL end when Value<=0 then NULL when op='LN' then LOG(Value) end from Formula, Unary -- step 4 select L.path+' '+R.path+' '+'+' as path,L.value+R.value as value into p1 from Formula L, Formula R where Ln<=Rn select L.path+' '+R.path+' '+'+' as path,L.value+R.value as value into p2 from Formula L, Formula R where Ln<=Rn select L.path+' '+R.path+' '+'+' as path,L.value+R.value as value into p3 from Formula L, Formula R select L.path+' '+R.path+' '+'+' as path,L.value+R.value as value into p4 from Formula L, Formula R where R.value<>0 

Source: https://habr.com/ru/post/zh-CN438122/


All Articles