热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

对称、群论与魔术(九)——魔术《五边形的奇迹》

早点关注我,精彩不错过!在前面的两篇文章中,我们隆重介绍了利用对称的合理操作,进而通信后构造巧合的预言效果的第一个经典作品《

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

在前面的两篇文章中,我们隆重介绍了利用对称的合理操作,进而通信后构造巧合的预言效果的第一个经典作品《tic tac toe》,相关内容请戳:

对称、群论与魔术(八)——魔术《tic tac toe》中的数学奇迹

对称、群论与魔术(七)——魔术《tic tac toe》的奇迹&Tally-Ho牌背秘密公开!

对称、群论与魔术(六)——经典魔术《对称找牌》

对称、群论与魔术(五)——真实扑克牌图案的对称性探索

对称、群论与魔术(四)——空白扑克卡片的对称性研究

对称、群论与魔术(三)——常见的几何对称性简介

对称、群论与魔术(二)——用群来描述对称性

对称、群论与魔术(一)——对称性本质探索

今天我们继续来看一个应用同样原理的作品,虽然表面上看起来毫无关系,但是背后最深刻的那个原理都是一致的。

五边形的奇迹

视频1 五边形的奇迹

魔术来源

这个魔术源自台湾吴如皓老师的作品。是我近年觉得难得一见让人眼前一亮的数学魔术idea。第一次看到的那一刻,让我顿时觉得,天哪,对称还可以如此使用来合理化我们的行为!太奇妙了。有了这个用于纯数学魔术教学的base以后,我在这个基础上基于一些魔术的基本包装方法进行了改进,形成了上面的作品。

数学原理剖析

整体上,这个魔术有两个原理。

1. Reverse原理。使得最后5叠牌的顶部一定是那5张同花顺的牌,而且,仅有5种可能,呈现C5群的结构。其中形成这5张牌的方法,比原版稍有改进,添加了COAT操作以及扔牌的选择,这些元素都来源于之前Shin Lim和Woody流程。这些曾让我记忆深刻,然后便有机会举一反三,迁移应用。因为总觉得直接做两次一模一样的事情有点刻意,所以如此添油加醋以后,把里面太重的数学痕迹就此抹去。

2. 对称原理。注意了,我们仅仅允许观众逆时针摆放,那是因为,我们的w五边形是一个单面的五边形,是一个单面体模型而不是一个可翻转等价的二面体。另外,即便是,我们也需要限定方向,因为,我们必须去执行这个翻转操作来掩盖掉不匹配部分的重新匹配,否则只需要旋转一下,或者翻过来又翻回去,总觉得就不那么好了,除非特殊的台词设计,有点得不偿失。从群的结构看,观众选择的是C5群里的某个特定元素,这个五边形也只有一个特定的摆放对应的元素才能够与之对应。现在这个两面有区别的五边形没有任何对称性,因为仅有一面有图案,而且每条边上的图案还不相同。这恰好是我们要的,这个五边形有D5群种不同的结局,我们需要对这个对象进行翻转。

假设初位置是f。首先是基本的f操作,可以得到e的幺元位置。那么另外4个位置分别为r, r ^ 2, r ^ 3, r ^ 4。所以我们还需要fr, fr ^ 2, fr ^ 3, fr ^ 4,这四种变换,使得最终结果来与一共5种随机的结局相匹配。这个结局是由最后剩下牌的张数以及观众选择的旋转起点决定的。不过无所谓了,我们并不关心。我们可以先看一下D5群的Cayley Diagram:

图1 D5群的Cayley图

2952c2023dc0ec5643a20f44f4d7e409.png

那个小圈里的5个操作就是我们要去选择执行的。当然,我们不会真的傻到,先竖直翻转一下,再转几个角度,这个刚体操作本身竟然是可以合并的,而且合并以后恰好对应另外一条对称轴的轴对称结果!这也是必然的,因为这个群内的每一个元素,一定对应了这个二面体5边形的某个变换,某个看起来一眼就能看出有对称性的变换。

然而,从哪条对称轴反过来,看起来都是一项合理的决定!因为,都是对称翻转,多么地合理啊!而正是这个合理性,掩盖了我们要重新匹配两个C5结构对象可能还不想等的问题!魔术效果就此完成!

其实我们执行的时候,并不需要去背什么公式,大概瞟一眼比如Ace被观众放在了哪个位置,在五边形的哪个位置,自然而然就可以找到应该怎样翻转才能够到达那个位置的方法了。

有些魔术的美就在于,哪怕知道了秘密,仍然觉得,这是一个绝妙的想法。就像电影一样,就算知道是怎么拍的,仍然是一部绝妙的电影。

这个魔术也被我用来作为趣味数学课堂里关于对称性应用的一个绝佳案例,不过,小学生们应该理解不到什么二面体群的概念,他们的对称仅仅停留在图形翻转能够重合的概念上,这种其实有点错误的概念是十分有局限的,所传授的数学知识点也仅仅在于找到对称图形上对应元素的对称轴是哪一条这个任务上去。但教育人不同于机器学习,也必须接受这个局限性,不可一蹴而就。

拓展思考

后来,我还是不甘心这只是个C5群的对称变换,还是希望可以引入D5的性质,那就可以让观众多一个顺时针还是逆时针摆放的选择了。初步想法是,得有个两层的五边形,根据顺时针,逆时针的选择,来决定到底是反过来,还是正面直接打开。不过这个构造会略微复杂,比如一定不能透明,厚度合适,另一面够隐蔽等等,详细设计还没有想好,留给读者你和我一起继续思考吧。

老规矩,最后送上下期要分享魔术的视频,下期不见不散!

视频2 吉普赛测试

5897b3348970de98fd47cd067b5fa995.gif

我们是谁:

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

d7d4ac29d18c20e61528ee8c214e4d93.gif

0cfb2dccc432acbd9636d3f1d13c1244.png

133cc690309a3e214061f4064b6e0e1c.png

扫描二维码

关注更多精彩

对称、群论与魔术(八)——魔术《tic tac toe》中的数学奇迹

魔术表演的核心秘密(六)——从障眼法到错误引导和案例分享

信息——人类现代文明的奇迹

对称与魔术初步(六)——魔术《4选1的诅咒》等

你眼中的魔术,也是美的吗?

612a8da4372394a72a95b599fc6b46ee.gif

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


推荐阅读
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  •   上一篇博客中我们说到线性回归和逻辑回归之间隐隐约约好像有什么关系,到底是什么关系呢?我们就来探讨一下吧。(这一篇数学推导占了大多数,可能看起来会略有枯燥,但这本身就是一个把之前算法 ... [详细]
  • 探索如何使用公共数据集为您的编程项目提供动力。无论您是编程新手还是有经验的开发者,本文将为您提供实用建议和资源,帮助您启动并运行一个创新的数据驱动型项目。 ... [详细]
  • 机器学习核心概念与技术
    本文系统梳理了机器学习的关键知识点,涵盖模型评估、正则化、线性模型、支持向量机、决策树及集成学习等内容,并深入探讨了各算法的原理和应用场景。 ... [详细]
  • 本文将介绍由密歇根大学Charles Severance教授主讲的顶级Python入门系列课程,该课程广受好评,被誉为Python学习的最佳选择。通过生动有趣的教学方式,帮助初学者轻松掌握编程基础。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 深度学习理论解析与理解
    梯度方向指示函数值增加的方向,由各轴方向的偏导数综合而成,其模长表示函数值变化的速率。本文详细探讨了导数、偏导数、梯度等概念,并结合Softmax函数、卷积神经网络(CNN)中的卷积计算、权值共享及池化操作进行了深入分析。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 深入理解K近邻分类算法:机器学习100天系列(26)
    本文详细介绍了K近邻分类算法的理论基础,探讨其工作原理、应用场景以及潜在的局限性。作为机器学习100天系列的一部分,旨在为读者提供全面且深入的理解。 ... [详细]
author-avatar
背着单反看世界
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有