CATO原理中的数学与魔术(十四)——流程设计思路与升华

早点关注我,精彩不错过!

系列终于进入尾声!前面13篇文章已经穷尽搜刮掉我目力所及的全部CATO魔术的相关内容,并重新建立理论,分门别类进行了介绍。详情请戳:

CATO原理中的数学与魔术(十三)——综合应用

CATO原理中的数学与魔术(十二)——CATO与MAT principle

CATO原理中的数学与魔术(十一)——Parity Principle及其应用二:集合的可视化

CATO原理中的数学与魔术(十)——Parity Principle及其应用一:集合的基本性质

CATO原理中的数学与魔术(九)——Royal Hummer 及其进阶二

CATO原理中的数学与魔术(八)——Royal Hummer及进阶一

CATO原理中的数学与魔术(七)——Baby Hummer的拓展二

CATO原理中的数学与魔术(六)——Baby Hummer的拓展一

CATO原理中的数学与魔术(五)——Baby Hummer

CATO原理中的数学与魔术(四)——群论视角

CATO原理中的数学与魔术(三)——性质保持和转化操作集

CATO原理中的数学与魔术(二)——数学模型

CATO原理中的数学与魔术(一)——经典回顾

在前面对整个系列一大堆作品的解释中,其实有个问题。就是用来解释魔术为什么成立的数学模型,往往只能从呈现结果上,找到过程中的状态变化规律,并最终解释为什么规律得以存在。但这就像所有魔术的秘密之于魔术全部一样,都只是很小的一部分。我告诉你这个秘密,你并不能设计出一个原理类似,令人惊艳的新作品来。类似于你只是学会了菜谱,并没有掌握烹饪的原理一样。

那作为CATO原理的魔术设计,也就是前面这么多魔术的设计结果,到底是用什么思路想出来的?别的系列的数学魔术设计,是不是也是类似的通用方法呢?

这就涉及我们要对魔术为什么神奇来进行建模了,之前只是建模了结果为什么对,并没说对的结果是如何因为整个流程而神奇的。

在数学魔术中,神奇的原因来自于无法很快复盘出整个过程的自动机以及每个阶段所关注的核心性质,否则效果就是透明的。而这得益于你设计的整个路径能够很好地掩藏秘密,以及观众能浅层地感受到少量的麻烦能带来足够多的混乱,这就是他们对神奇的基本理解:看不懂是前提,感兴趣是重点。

在CATO原理魔术的讲解中,我大多都是把过程分为进入,保持,呈现3个阶段,以上所有的系列,都是在举例说明,这些阶段在一些plot里是如何做的。而实际上,几乎所有的数学魔术,都可以用这个宏观模型来理解,要么当面或者setting地进入性质状态,状态的等价转化的保持,以及最终的呈现。以下是我对这3个过程的设计方法的总结:

宏观上,用自动机来理解魔术的过程,因为数学魔术不涉及手法,不涉及观测的直接内容和实际发生的区别(比如double),因此,其主要的构建误差来源于无法抓住不变性规律来把握状态中的某些简单性质,而记忆力又不足以支撑记住所有的过程(记住了也没用,也没法解释证明对任意操作,状态性质成立)。而显然,最终呈现的性质,无论是当作巧合预言还是感应,都一定以某种别的形式出现在初始状态上,并经过逐步的操作,状态性质得以转化或保持,最后呈现出效果。故构成一个可行的数学魔术,有这么几个要素:

0 初始状态的性质能隐藏很好,要么因为数学性质本身的复杂性(4kings折纸,四重巧合之金刚的周期性等),要么有好的错引或障眼法躲避(英国女王红黑魔术快速带过,dead parity sketch桌面下插入);即看起来不奇怪,而且和最终效果之间本身难以直接联系起来(也靠后面流程的制造和呈现的分离);但只要是初始状态,人们就可以去怀疑内部有规律结构,因此还需要下述打乱步骤;

1 打乱过程自由公平,且中间状态的性质同样隐藏的好:初代的打乱如心心相印和4Ace聚首的reverse,自由度都不大,CATO等则是精华了;这里根据状态是转化还是保持又分为直接还是间接常量;而dead parity sketch等CATO魔术有时要在背后操作打乱为了不好观察,其他的4kings折纸等则隐藏本来就好,而四重巧合之金刚等要利用牌的背面不可见性来隐藏性质;

2 呈现结果能表达神奇:从打乱状态到呈现,一定有一个呈现操作,有时候就是简单的翻开(四重巧合之金刚),而有的则有一套流程,比如cato的parity separabability procedure;如果是预言效果,那随机且相等就可以了,中途改的函数操作的对应(吉普赛测试)也无妨;巧合的话,往往要呈现出混乱中的规律性,比如位置全乱,但是集合是4Ace,加和为多少的集合性质,张数相同等,这种克制的效果反而更神奇;

这样,数学魔术就可以描述为状态机的变动了,而状态加上观察就是全部的呈现了,且是牌叠集合上的状态,也很简单的。

而从整个牌叠的魔术来看的启发是,如何找到各个隐藏特征之间的关系,然后在关系上转化,满足魔术的需求即为所求,像CATO原理的亦或逻辑就是典型。

当然以上只是可行,仅代表从秘密层面可以有效隐藏,但不代表好看或者吸引人。真正的好魔术还需要足够出色的艺术包装,这才决定魔术的上限,否则不被揭秘只是成为魔术的下限而已。那这里就需要有很多难以全部建模成的感性的内容:可以是历史作品的致敬彩蛋,也可以是某种一看到就能够让人眼前一亮的对比而来的创新。但这一切又在数学原理所描述的可行解的空间内进行,提供了边界。

因此,数学魔术的创作过程,往往是双向进行的,艺术提出对效果达成的需求,数学膜形翻译这样的需求为数学问题,进而尝试解决;在解决的过程中,往往还能够有一些新的效果,艺术侧并没有发现果,可以以此为核心效果进行再创作,CATO原理的数学魔术就是典型。这一过程和所有的科学研究一样,就是数学理论与数学模型的螺旋进步,互相促进,很难说是物理的研究需求推动了微积分的发明,还是微积分理论的进步使得物理学进入了牛顿的时代。

而这部分内容,还需要对OB建模,以及人感到神奇的状态机建模,这两项前者勉强还能解决,但是后者要用数学模型描述清楚就十分困难了,相当于要建立人脑思维模型了。这很复杂不说,每个人还都不一样;而如果这个项目完成了,数学魔术的大厦就真的落成了,可以自动化批量生产了。而短暂的当下,还只能人亲自靠灵感执行。

而你可能也发现了,前面Baby/Royal Hummer,Parity Principle3个系列,是从CATOQD性质的集合类型和用法讲起的,有存在的单元素集作为目标牌,其中一个集合为目标集合,两个集合分别构建等价的性质。它们性质的区别都会对形成的魔术有限制,进而影响呈现方式。好在每个作品都做到了在限定下足够优秀,以至于没什么限定感了。

好了,到此,整个CATO原理的数学和魔术部分就全部介绍完毕了。CATO原理只是数学魔术浩瀚海洋中的一颗明珠而已,我们借着它的亮光,向上抽象出了状态机的数学模型,其具体的商集的性质形式,还有其作为魔术神奇有效的设计指南,相信随着例子越来越多,我们的数学魔术大业将逐步落成。

感谢各位的陪伴,下个系列见!

部分参考文献:

1.  predictable parity,dead parity sketch,paradox papers:

https://maa.org/community/maa-columns/past-columns-card-colm/many-fold-synergies

2.  CATO and parity:

https://www.conjuringarchive.com/list/category/2747

3.  odd hummer principle:

https://arxiv.org/pdf/2308.02684.pdf

4.  Bob Hummer:

http://geniimagazine.com/wiki/index.php/Bob_Hummer

5.  CATTO:

https://www.themagiccafe.com/forums/viewtopic.php?topic=170914&forum=99

6.  商集:

https://www.bananaspace.org/wiki/%E5%95%86%E9%9B%86

7.  商群:

https://zh.wikipedia.org/zh-hans/%E5%95%86%E7%BE%A4#:~:text=%E5%9C%A8%E6%95%B0%E5%AD%A6%E4%B8%AD%EF%BC%8C%E5%95%86%E7%BE%A4,mod%E6%98%AF%E6%A8%A1%E7%9A%84%E7%AE%80%E5%86%99%EF%BC%89%E3%80%82

8.  群同态:

https://zh.wikipedia.org/zh-hans/%E7%BE%A4%E5%90%8C%E6%85%8B

9.  群同构:

https://zh.wikipedia.org/zh-hans/%E7%BE%A4%E5%90%8C%E6%A7%8B

a3e1f196869d9161abab6179188c6592.gif

我们是谁:

MatheMagician,中文“数学魔术师”,原指用数学设计魔术的魔术师和数学家。既取其用数学来变魔术的本义,也取像魔术一样玩数学的意思。文章内容涵盖互联网,计算机,统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程鉴赏等魔术内容;以及结合二者的数学魔术分享,还有一些思辨性的谈天说地的随笔。希望你能和我一起,既能感性思考又保持理性思维,享受人生乐趣。欢迎扫码关注和在文末或公众号留言与我交流!

ca92668fd124a1d2bb9c50908dd02482.gif

698450c781d787aea524acfe27e7262d.png

9b733f9e8a9d2fb12535694c92bd195c.jpeg

扫描二维码

关注更多精彩

CATO原理中的数学与魔术(十三)——综合应用

魔术里的交代与暗交代(三)——暗交代是怎么做的?

牛顿运动定律的谜团(四)——牛顿定律的数学模型

魔术《4 Kings 折纸》的三重境界(四)——魔术效果的突破

视错觉与魔术(二)——橡皮筋的奇迹

067af8775d3d9490b23e7e79087ce37b.gif

点击阅读原文,往期精彩不错过!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/732016.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构——优先级队列(堆)Priority Queue详解

1. 优先级队列 队列是一种先进先出(FIFO)的数据结构,但有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,该场景下,使用队列不合适 在这种情况下,数据结构应…

力扣SQL50 项目员工 I ROUND AVG

Problem: 1075. 项目员工 I 👨‍🏫 参考题解 Code select project_id,ROUND(AVG(e.experience_years),2) as average_years FROMproject as p LEFT JOINemployee as e ONp.employee_id e.employee_id GROUP BYp.project_id;

Spring MVC拦截器、文件上传和全局异常处理

目录 1.拦截器1.1.什么是拦截器?1.2 拦截器的API1.3 拦截器的执行顺序1.5 自定义拦截器1.5 登录拦截器案例 2.文件上传2.1 添加依赖2.2 配置文件上传解析器2.3 编写控制器2.4 编写jsp页面2.5 注意事项 3.全局异常处理器3.1 异常处理思路3.2 创建异常处理器3.3 编写异…

基于SSM+Jsp的体育竞赛成绩管理系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

2024-6-18(沉默Spring,Springboot)

1.Spring小结 我们最后再来体会一下用 Spring 创建对象的过程: 通过 ApplicationContext 这个 IoC 容器的入口,用它的两个具体的实现子类,从 class path 或者 file path 中读取数据,用 getBean() 获取具体的 bean instance。 那…

JupyterLab使用指南(八):更改JupterLab左侧默认打开目录

在JupyterLab中,默认打开路径通常是由其配置文件中的root_dir设置决定的。如果你没有特意设置这个配置项,JupyterLab可能会使用当前用户的主目录或者上一次关闭时的路径作为默认打开路径。 更改JupyterLab默认路径的操作在不同操作系统下大体相似&…

深入解析Transformer:大模型核心技术揭秘

在大模型发展历程中,有两个比较重要点:第一,Transformer 架构。它是模型的底座,但 Transformer 不等于大模型,但大模型的架构可以基于 Transformer;第二,GPT。严格意义上讲,GPT 可能…

工业web4.0UI风格超凡脱俗

工业web4.0UI风格超凡脱俗

雨量传感器设备的监测控制和智慧运维

雨量传感器是一种用于测量降雨量的设备,它通常通过一些感应机制来检测雨水的数量或强度。雨量传感器在气象监测、农业、水利等领域有着广泛应用。 在气象领域,它能为天气预报和气候研究提供重要的数据支持;在农业方面,可以帮助农民…

技术管理转型之战:决策之道-管理中的智慧与策略

文章目录 引言一、决策的重要性二、常见的决策方式1. 理性决策(Rational Decision Making)2. 有限理性(Bounded Rationality)3. 直觉决策(Intuitive Decision Making)4. 循证管理(Evidence-Base…

C# 中的隐式和显式类型转换

当你需要转换值的类型时,可以使用类型转换。只有当你要转换的两种类型兼容时,才有可能。 当你收到错误“无法隐式将一种类型转换为另一种类型”时,说明你转换的两种类型不兼容。 int integer; // 声明一个名为 integer 的整型变量 integer …

2007年-2021年 281个地级市-绿色创新效率相关数据收集

绿色创新效率是一个重要的概念,它涉及到在生产和消费过程中通过技术创新和管理创新来提高资源的利用效率,降低生产成本,减少对环境的负面影响,进而促进经济的可持续发展。这种效率的提升对企业、环境和社会都有积极的影响&#xf…

开关阀(3):Fisher DVC6200定位器原理及调试

Fisher DVC6200---Digital Valve Controllers( 数字阀门控制器)简写 DVC,而6200是Fisher DVC定位器发展的一个系列型号,是Fisher结合DVC2000、DVC6000系列,取其特点发展的有着高适用性和高可靠性的阀门定位器。 DVC6200 原理&…

新零售解决方案:线上线下融合,驱动现代商业新浪潮-亿发

在数字化和智能化的商业环境中,新零售正在迅速改变传统的商业模式。作为新时代的零售解决方案,新零售通过线上线下深度结合,为企业提供了更灵活、高效的运营方式。本文将探讨新零售的四大特征,并详细描述其在中小企业中的应用&…

在Windows上用MinGW编译OpenCV项目运行全流程

一、准备软件 OpenCV源码CMake工具MinGW工具链(需要选用 posix 线程版本:原因见此) 二、操作步骤 官网提供了VC16构建版本的二进制包,但是没有给出GCC编译的版本。所以如果使用MinGW进行构建,那就只能从源码开始构建…

【CSS in Depth2精译】1.1.2 行内样式~1.1.3 选择器的优先级

文章目录 1.1.2 行内样式1.1.3 选择器的优先级1.1.3.1 优先级的写法1.1.3.2 关于优先级的思考 1.1.2 行内样式 如果无法通过样式表来源规则解决样式冲突,浏览器则会考察它们是否通过 行内样式 作用于该元素。当使用 HTML 的 style 属性声明样式时,该样式…

Android | 性能优化 之 TraceView工具的使用

上代码&#xff01; 先加权限&#xff1a; <uses-permission android:name"android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name"android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 选择跟踪范围,在开始追踪和结束…

MySQL数据备份操作步骤

常见的数据备份命令 备份命令备份速度恢复速度介绍功能适用场景lvm2快照快快一般、支持几乎热备、速度快一般中小型数据量的备份cp快快物理备份、灵活性低很弱少量数据备份xtrabackup较快较快实现innodb热备、对存储引擎有要求强大较大规模的备份mysqldump慢慢逻辑备份、适用所…

Java学习 - 网络IP地址与子网划分 讲解

IP地址 作用 用于决定数据包最终到达哪个计算机 组成 由32位比特组成&#xff0c;即4个字节这32位可以分为两个部分&#xff0c;称为网络号和主机号同一网段的计算机网络号相同&#xff0c;路由器负责连接不同的网段&#xff0c;而交换机负责连接同一网段中不同的计算机同一…

reidis的内存回收和内存淘汰策略

redis的内存回收 8种内存淘汰策略