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

在上一篇中,我们从CATO原理的数学讲解进入了魔术部分,介绍了其经典作品《Baby Hummer》,相关内容请戳:

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

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

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

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

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

今天我们顺着上一讲的思路,来看看它的相关拓展。

Baby Hummer with 2 persons

先看视频。

视频1 Baby Hummer with 2 person

这个魔术是我在思考《自我匹配的奇迹》作品(详情请看《约瑟夫问题与魔术(五)——魔术《自我匹配的奇迹》中的数学原理》)时临时想出来的一个效果姊妹作品,当时对CATO原理理解还没有这么深刻,但单单就plot层面觉得是一个不错的相似借鉴就用了过来。《自我匹配的奇迹》的效果是两个观众互相找到了和对方匹配的牌,而《Baby Hummer》天然就可以自己找到自己的牌,因此,加上匹配这一步也就完成了,何况4张也比8张看起来操作难度低多了。

首先,仍然用4张撕牌的方法构建一个2周期牌叠(想省牌就直接构造2-cycle结构),相等关系为共同来源于同一张牌。接着就是和《自我匹配的奇迹》一样的切1,2,n张,然后再3张插入中间,以构造顶底牌配对的局部stay stack效果。接着,和原来要藏起顶牌再交换手里的牌最后实现配对不同,我们把顶部4张一起交给另一个同伴,同时让它翻转,这样各自都记忆了空间位置的底牌,又实现了顶到底的变换,作为二者不同的标记(似乎直接拿走顶部4张给同伴也可以简单做到)。这样,原作中的找到匹配效果在此刻就状态准备就绪了,而这里找到的是对方心中所选,再配合唯一匹配效果,比各自匹配的单独找到效果要强得多。

接着是打乱流程,我们把目标CATOQD状态的进入当作解释,CATOQD的保持操作当作打乱流程来理解。然后交换牌叠,执行CATOQD转化ERQV(O) = CATOQERQV(D)操作。整个扑克牌叠经历的状态和《Baby Hummer》一模一样,除了中间的交换给另一个人不同,但我们的牌叠元组压根对此不进行建模。但是,其效果却从一个感应找牌的效果,摇身一变成了两次相当震撼的巧合,这就是魔术表演叠加在基本数学效果之上的内容,这部分的创意才是数学魔术难以建模的精华。

魔术创作有时候就是这样,苦思冥想想不出来,而当你用心感受,不经意处就上帝就会送来惊喜,作为你只问耕耘不问收获的公平馈赠。

这个魔术的数学部分和《Baby Hummer》完全相同,仍然沿用了,较少牌张时,用最简单的进入CATOQERQV状态和转为ERQV(O)的方法,充分体现小而美的特点。至于加点别的幂等的保持操作是否可行,答案是可行,但是如果不能给魔术效果的评价带来增益,那就没有必要了。

骗数

先看视频。

视频2 骗数

本作是庄惟栋老师在《魔数术学》中的一个小作品。庄老师是我见过数学和魔术造诣都很高而且结合得最好的几个人之一了,其几本书中也是藏着不少精品佳作。本作在原版中,主要是作为一个用分类讨论来进行逻辑推理的案例,并没有直接用到CATO。但显然在做完setting后,进入目标的CATOQERQV状态后,中间是可以随意插入幂等的CATOQERQV性质保持操作。刚好是4张牌,则完全照搬《Baby Hummer》即可了。

本作另一个亮点是结尾CATOQERQV值状态转化ERQV(O)值的同构映射操作。其操作是依次翻转顶部的1,2, ..., (n - 1)张牌,我称之为整叠递增翻转。如果实验一下就会发现,其效果和翻转的anti Faro Gilbreath shuffle是等价的,当然也和那个经典的发二叠后翻书或者交替out jog后抽出再翻转叠回,都是一回事了,这些都属于同一个性质转化操作集中的操作,甚至其操作结果都是没有任何随机性的。

当然,有整叠递增翻转,就有整叠递减翻转。没有意外,那刚刚好是前者的逆过程,因此也是faro Gilbreath shuffle,这正好是众多ERQV(O)转为CATOQERQV值常量性质操作集中最典型的一个。这个转化前是可以看起来很自由的,比如ERQV(O)值状态时可以任意不翻转的洗牌,竟然都是幂等的,而谁能想到任意洗牌居然也有不变特性!而转过去的时候,可以任意选择张数相等的两叠,只要保证一叠翻转,然后交替出现在奇偶位置就可以了!后面我们还会看到这一步的威力,因为它实在太过自由,正是它才给了观众我们早就随便洗过牌的印象,殊不知竟然还全在掌控中,后面还有更多作品会体现这一点。

回到整叠递减翻转,一般对多张是不会这么做的,看起来比交替out jog,发两叠叠起来还要奇怪。但是这4张一共就做3次就不一样了,流程不冗长,在几乎可视化的变化中奇迹般地得到了魔术的结果。

这个步骤也完全可以借鉴给《Baby Hummer (with 2 persons)》,不过它们在台词上不需要这么个操作,和整体调性不符,也就留给作为这个魔术的专属操作了。在后面要介绍的作品《3 or 8》(《文字对称中的数学与魔术(四)——魔术《3 or 8》》)中,其中进入setting做的翻转543或者6543的操作,来快速构建进入CATOQD状态的方法,自然也是来自于这个原理的改良。

而因为和前面逻辑推理部分的配合,选牌直接在第三张,那构造起0111就简单多了,只需要翻顶牌即可。

在数学的加持下,数学魔术看起来是那么的透明。

最后,因为这个被单元素化的牌张是被分类逻辑强选的红心A,因此这组合成一个固定牌张的常量,作为预言,巧合,感应就随便发挥了。

那除了表演形式和台词、以及呈现策略的拓展,Baby Hummer还有哪些值得借鉴的地方呢?

我们下期见!

精彩抢先看!

视频3 Dead Parity Sketch


8993c9cf1d78b6b9115f0621ea9888ab.gif

我们是谁:

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

9186d206ec0a1cf5f170a9de37dbbd64.gif

c4e524d85e9d2167e7c73c5ce6dd4bac.png

719fa10a2ee704fcbd017978939b3531.jpeg

扫描二维码

关注更多精彩

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

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

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

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

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

af337c402a15692a312845994ece36ba.gif

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

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

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

相关文章

leetcode 221 最大正方形面积

示例 3: 输入:matrix [["0"]] 输出:0 # 最大正方形面积 def max_square(matrix):m len(matrix)n len(matrix[0])if m 0 or n 0::return Nonemax_side 1dp [[0] * (n 1) for _ in range(m 1)]for i in range(1, m 1):fo…

2024全新瀚海跑道:矢量图片迅速养号游戏玩法,每天一小时,日转现200

最初我注意到这种玩法,是因为最近在浏览各大平台的视频时,我发现了一种特殊类型的账号,其养号成功率高达90%。这些账号发布的视频内容和数据非常夸张,而且制作起来非常简单,任何人都可以轻松上手。这些账号主要发布矢量…

Spring Web MVC入门(2)——请求

目录 一、传递单个参数 基础类型和包装类型的区别 1、基础类型 (1)不传参 (2)传字符串 2、包装类型 (1)不传参 (2)传字符串 3、小结 二、传递多个参数 三、传递对象 四、…

Leetcode_相交链表

✨✨所属专栏:LeetCode刷题专栏✨✨ ✨✨作者主页:嶔某✨✨ 题目: 题解: 看到这个题目首先我们要排除链表逆置的想法,如图、因为c1节点只有一个next指针,逆置后不可能同时指向a2和b3节点。 其次有的的同学…

阿里前端常考vue面试题汇总_阿里高级vue面试题

改变 ![](https://img-blog.csdnimg.cn/img_convert/b736620bcd29f08f3685022ab5583d8b.webp?x-oss-processimage/format,png)你会发现, **只有改变的栏目才闪烁,也就是进行重绘** ,数据没有改变的栏目还是保持原样,这样就大大节…

WebSocket 深入浅出

WebSocket 深入浅出 1. WebSocket 是什么2. WebSocket 建立连接通信的过程3. WebSocket 和http的联系与区别4. WebSocket 的使用场景及限制 1. WebSocket 是什么 定义:WebSocket 是一种网络通信协议,它允许在单个TCP连接上进行全双工通信。是HTML5规范提…

网络安全实训Day15

写在前面 电子垃圾,堂堂恢复连载。本来不想分天数梳理了,但是最后要写实训报告,报告里还要有实训日记记录每日学的东西,干脆发这里留个档,到时候写报告提供一个思路。 网络空间安全实训-渗透测试 渗透测试概述 定义 一…

关于conda占C盘内存的问题

文章目录 前言一、C盘中.conda文件中的envs二、C盘中.conda文件中的pkgs 前言 最近发现C盘空间越来越少,于是就去清理了一下conda在C盘的存储,不看不知道,一看吓一跳,足足十几G!于是去网上搜索了相关的包能不能删除&a…

(3)C程序可执行文件的生成过程

原文链接:https://www.jianshu.com/p/b7e44f749211 一、可执行文件的生成 我们先通过一个简单C程序,回顾一下可执行文件的生成过程。 ​​​​​​​ ​​​​​​​ 可执行文件的生成过程如下图: 如图,可执行文…

------分割线之 WebSecurityConfigrerAdapter弃用问题------

WebSecurityConfigurerAdapter 被弃用的原因是 Spring Security 项目的维护者希望将项目的主要开发工作集中在新的配置方式上,即基于 Java 的配置(Java Configuration)和基于 Lambda 的表达式。这主要是因为 Spring 5.0 引入了重量级的 Java …

Windows系统下使用MySQL8.0.22创建第二套数据库

配置新的 MySQL 实例: 为了创建一个新的数据库实例,你需要复制 MySQL 的安装目录并创建一个新的数据目录和配置文件。假设你已经安装了 MySQL 在 C:\Program Files\MySQL\ 下,按照以下步骤操作: 复制整个 MySQL 文件夹&#xff0c…

【探索Java编程:从入门到入狱】Day2

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收…

STM32 USB HID报告描述符没有报告长度

STM32 USB HID设置(STM32CubeMX)_我也想成大侠的博客-CSDN博客 不影响鼠标功能

神经网络中多层卷积的作用

在神经网络中采用多层卷积的目的是为了逐步提取和组合图像的抽象特征,从而更有效地学习数据的表示并执行复杂的任务。不同层的卷积具有不同的作用,从较低层次的特征(例如边缘、纹理)到较高层次的抽象特征(例如物体部件…

中国AI崛起!领先全球实现胰腺癌早筛,打破美国垄断!

人工智能在医疗领域的应用近年来备受关注,尤其是在癌症早筛领域。近期,斯坦福大学发布了《2024年AI指数报告》,透露2023年美国人工智能投资额为672亿美元,是中国的约8.7倍。其中,阿里巴巴达摩院(湖畔实验室…

【Godot4.2】有序和无序列表函数库 - myList

概述 在打印输出或其他地方可能需要构建有序或无序列表。本质就是构造和维护一个纯文本数组。并用格式化文本形式,输出带序号或前缀字符的多行文本。 为此我专门设计了一个类myList,来完成这项任务。 代码 以下是myList类的完整代码: # …

AI对决:谷歌 VS 微软,谁更赚钱|TodayAI

尽管Alphabet和微软都发布了强劲的季度财报,显示两家科技巨头均超越了销售和利润的预期,但在生成式人工智能(AI)领域的投资回报方面,它们展现了不同的情况。Alphabet的CEO桑达尔皮查伊表示,他对Google通过出…

【Win】PsPing:深入网络性能测试与故障排查

在维护 Azure 虚拟机的过程中,可能会遇到一些网络连通性的问题。例如,当您尝试从个人 PC 上 ping 虚拟机的公网 IP 地址时,可能会发现出现 “Request time out” 的信息,导致无法 ping 通。这种情况的发生,通常是因为在…

【C++打怪之路Lv3】-- 类和对象(上)

🌈 个人主页:白子寰 🔥 分类专栏:C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82)&#…

IDEA上配置Maven环境

1.选择IDEA中的Setting 2.搜索maven 3.设置IDEA使用本地安装的Maven,并修改配置文件路径 配置文件,本地仓库,阿里云仓库配置及路径教程 在IDEA上配置完成。