【Applied Algebra】物理学中的群论漫谈1:群论基础

news2024/11/16 17:45:47

物理学中的群论漫谈1:群论基础与希尔伯特空间

我准备开一个新系列谈谈群论在物理学中的应用,这样有两个好处:一是可以明白群论以及相关数学概念的具体应用,以此来举一反三懂得这些理论工具如何使用;而是可以通过这样的应用例子反过来更好地理解这些代数概念;参考书是约什(A.W.Joshi)的<<物理学中的群论基础>>,因此符号我们沿用这本书的习惯.

在这里插入图片描述


群理论

一个群是一些不同元素的集合, G ≡ { E , A G \equiv\{E, A G{E,A, B , C , D , ⋯   } B, C, D, \cdots\} B,C,D,}, 这些元素被赋予一合成法则(如加法, 乘法, 矩阵乘法等),满足下列性质:

i) G G G 中的任意两个元素 A A A B B B 在给定法则下合成得到 的元素仍然属于 G G G, 即

A ∘ B ∈ G , ∀ A , B ∈ G A \circ B \in G, \forall A, B \in G ABG,A,BG

这一性质叫做群的封闭性;

ii) 存在单位元素(单位元或恒等元) E ∈ G E \in G EG, 使得对所 有的 A ∈ G A \in G AG:

E ∘ A = A ∘ E = A E \circ A=A \circ E=A EA=AE=A

iii) 对任意元素 A ∈ G A \in G AG, 存在一个唯一的元素 B ∈ G B \in G BG, 使 得

∀ A ∈ G : ∃ B ∈ G ∋ A ∘ B = B ∘ A = E \forall A \in G: \exists B \in G \ni A \circ B=B \circ A=E AG:BGAB=BA=E

B B B 叫做 A A A 的逆 (逆元), A A A 也叫做 B B B 的逆.

iv) 群元素的合成法则满足结合律, 即对任意 A , B A, B A,B, c ∈ G c \in G cG:

A ∘ ( B ∘ C ) = ( A ∘ B ) ∘ C , ∀ A , B , C ∈ G A \circ(B \circ C)=(A \circ B) \circ C, \forall A, B, C \in G A(BC)=(AB)C,A,B,CG

(变换群) 物理学家特别感兴趣的是物理系统的变换群.使物理系统保持不变的变换叫做系统的对称变换.例如,一个圆绕通过其中心并垂直于圆平面的轴的转动是它的对称变换.在一个分子中,两个相同原子的置换对分子来说也是对称变换.

在这里插入图片描述

现在我们考虑对如上标记过各点位置的正方形进行变换的,也就是如下这样的群(读者可以尝试根据定义验证这是一个群,证明留作习题):

在这里插入图片描述

比如我们可以验证 σ u C 4 = m x \sigma_u C_4=m_x σuC4=mx:

在这里插入图片描述
还有比较复杂的运算比如逆元 ( C 4 ) − 1 = C 4 3 (C_4)^{-1}=C_4^3 (C4)1=C43 或结合律 C 4 C 4 3 = C 4 3 C 4 = E C_4 C_4^3=C_4^3 C_4=E C4C43=C43C4=E:

在这里插入图片描述

考察如下的群元素关系:

A − 1 B A = C A^{-1}BA=C A1BA=C

其中 A A A, B B B C C C 是群的元素.当两元素 B B B C C C 之间存在这样的关系时,它们叫做共轭元素,上述运算叫做 B B B 通过 A A A 的相似变换.显然:

A C A − 1 = B ACA^{-1}=B ACA1=B

不难得出 C 4 v C_{4v} C4v 群元素之间的这种关系.例如:

C 4 − 1 m x C 4 = m y C_4^{-1} m_x C_4=m_y C41mxC4=my

这表明 m x m_x mx m y m_y my 互为共轭.共轭在矩阵论里其实就对应了相似矩阵,而在离散数学里我们也学过二元关系,其实共轭就是群上的一种二元关系;那么类比二元关系和划分的概念可知, 可以把一个群化分成一些集合, 使得每一集 合中的所有元素都相互共轭, 但属于不同集合的两元素互不共轭. 这样的集合叫做群的共轭类或简称类. C 4 v C_{4 v} C4v 的类(划分)是:

( E ) , ( C 4 , C 4 3 ) , ( C 4 2 ) , ( m x , m y ) , ( σ u , σ v ) (E),(C_4, C_4^3),(C_4^2),(m_x, m_y),(\sigma_u, \sigma_v) (E),(C4,C43),(C42),(mx,my),(σu,σv)

(群的直积) H = ( H 1 ≡ E , H 2 , H 3 , ⋯   , H h ) H=(H_1 \equiv E, H_2, H_3, \cdots, H_h) H=(H1E,H2,H3,,Hh) h h h 阶群, K = ( K 1 ≡ E , K 2 , K 3 ⋯ K k ) K=(K_1 \equiv E, K_2, K_3 \cdots K_k) K=(K1E,K2,K3Kk) k k k 阶群,又设:

i) H H H K K K E E E 外无 其他公共元素;

ii) H H H 中的每一元素都与 K K K 中每一元素对易(即乘法可交换);

我们定义 H H H K K K 两群的直积为阶等于 g = h k g=hk g=hk 的群 G G G, 其元素是 H H H 的每一元素和 K K K 的每一元素的积. 群的直积为:

G = H ⊗ K = ( E , E K 2 , E K 3 , ⋯   , E K k , H 2 E , H 2 K 2 , ⋯   , H 2 K k , ⋯   , H h K k ) G=H \otimes K=(E, E K_2, E K_3, \cdots, E K_k, H_2 E, H_2 K_2, \cdots, H_2 K_k, \cdots, H_h K_k) G=HK=(E,EK2,EK3,,EKk,H2E,H2K2,,H2Kk,,HhKk)

C 4 v C_{4v} C4v的子群可作为这一概念的简单例子.例如:

( E , m x ) ⊗ ( E , m y ) = ( E , C 4 2 , m x , m y ) (E, m_x) \otimes(E, m_y)=(E, C_4^2, m_x, m_y) (E,mx)(E,my)=(E,C42,mx,my)

另一个例子来自机器人手臂,假设一个不带夹头的机械手臂的变换群是 H H H,而可转动的夹头的变换群是 K K K,这里的变换指的就是具备运动自由度的部位的转动,那么连接了夹头的机械手臂最终的变换群就是对应群的直积 G = H ⊗ K G=H \otimes K G=HK:

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

myBaits Expert Whole Genome Enrichment (WGE) 从复杂的DNA来源捕获全基因组DNA

myBaits Custom WGE 是捕获全部核基因组序列的生物素化 RNA 探针&#xff0c;适用于从复杂的宏基因组样本(如环境或古代 DNA)中批量富集全基因组内源性 DNA。定制此探针无需考虑基因组是否已测序&#xff0c;仅需要提供研究生物或近缘生物的高质量基因组 DNA 样本。 使用传统的…

云原生|kubernetes|CKA备考和一些应试小技巧

前言&#xff1a; CKA认证相对来说还是比较简单的&#xff0c;在圣诞节前参与了2022的cka的考试&#xff0c;还算顺利的一次通过了。 在考前&#xff0c;也参考了一些前辈的备考经验和应试技巧&#xff0c;但考完后发现&#xff0c;很多资料说的并不准确&#xff0c;究其原因…

Spring Boot 一个注解解决重试机制

前言 在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败。 调用远程服务失败。 争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便…

嵌入式C语言设计模式 --- 抽象工厂模式

1 - 什么是抽象工厂模式? 前面两篇文章,讲述了工厂模式里面的两种:简单工厂模式和工厂方法模式,这两种设计模式都有其各自的优缺点和适用场景。本篇文章继续讲述最后一种工厂模式,抽象工厂模式。(Abstract Factory Pattern) 抽象工厂模式,是一种为访问类提供一个创建一…

白盒测试和黑盒测试的区别

白盒测试和黑盒测试的区别白盒测试和黑盒测试都是计算机领域行业用以检查程序的状态&#xff0c;确定实际运行状态与预期状态是否一致的重要环节&#xff0c;来看看他们有什么不一样吧。 白盒测试技术 (White Box Testing) &#xff1a; 深入到代码一级的测试&#xff0c;使用这…

【Maven基础】单一架构案例(四)

第七节 业务功能&#xff1a;显示奏折列表 1、流程图 2、创建组件 2.1、创建 WorkServlet 2.1.1、创建 Java 类 刚开始是空的&#xff0c;还没有写方法&#xff1a; public class WorkServlet extends ModelBaseServlet {private MemorialsService memorialsService new M…

零售行业交易数据分析——RFM模型分类及可视化(Python实现)

内容简介 接上一篇文章《客户终身价值(CLTV)计算和回归预测模型》&#xff0c;本文继续分析一年的零售交易数据&#xff0c;从用户的角度&#xff0c;使用RFM模型对用户进行打分归类&#xff0c;并对结果进行可视化展示。 数据集介绍 数据集包含一家在英国注册的在线零售公司…

一文带你搞懂 MySQL 事务

目录 1、事务的基本操作 2、事务的ACID属性 3、事务隔离级别 4、多版本并发控制&#xff08; MVCC &#xff09; 5、深入理解隔离级别 什么是事务&#xff1f; 事务就是一组DML语句组成&#xff0c;这些语句在逻辑上存在相关性&#xff0c;这一组DML语句要么全部成功&…

基于OpenCV提供的人脸识别算法LBPH实现人脸识别

本文通过学习LBPH人脸识别算法&#xff0c;简要了解人脸识别技术的原理&#xff0c;实现人脸采集、训练人脸模型实现人脸识别。 文章目录一、 LBPH人脸识别算法概述二、 人脸识别技术原理三、 关键模块四、 实验准备1. 第三方库2. 新建相关文件夹3. 实验环境五、 人脸采集与检测…

【自学Java】Java开发环境搭建

Java开发环境搭建 Java开发环境搭建 Java 的开发环境主要使用 JDK。我们这边介绍的 JDK 版本是 1.8。我们可以直接从 Oracle 官网上面下载。JDK 下载地址&#xff1a; https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html如下图&#xff1a; 由于在…

如何使用css实现三角形?

​ 一、前言 ​ 通常情况下&#xff0c;我们会使用图片或者svg去完成三角形效果图&#xff0c;但如果单纯使用css如何完成一个三角形呢&#xff1f; 实现过程似乎也并不困难&#xff0c;通过边框就可完成 二、实现过程 在以前也讲过盒子模型&#xff0c;默认情况下是一个矩形…

Faster RCNN网络源码解读(Ⅳ) --- Faster R-CNN主体代码执行流程解析

目录 一、Faster R-CNN框架图 二、结合代码 &#xff08;faster_rcnn_framework.py&#xff09; 2.1 FasterRCNNBase类 2.2 FasterRCNN类 一、Faster R-CNN框架图 我们获取一张图片后将其输入特征提取网络Backbone中得到特征图&#xff0c;将特征图输入到RPN中得到一系列的…

Maven的基本使用方法

Maven Maven是专门用于管理和构建Java项目的工具&#xff0c;它的主要功能有&#xff1a; 提供了一套标准化的项目结构 提供了一套标准化的构建流程&#xff08;编译&#xff0c;测试&#xff0c;打包&#xff0c;发布……&#xff09; 提供了一套依赖管理机制 标准化的项…

【JavaEE】Linux

努力经营当下&#xff0c;直至未来明朗&#xff01; 文章目录一、Linux概述二、 云服务器安装Linux环境 Xshell登录三、Linux中常用指令介绍1. ls2. pwd 查看当前路径对应的绝对路径3. cd 切换当前的工作目录4. touch&#xff1a;创建一个空文件5. cat&#xff1a; 显示文件内…

23 种设计模式总结

title: 23 种设计模式总结 date: 2022-12-30 16:53:46 tags: 设计模式 categories:设计模式 cover: https://cover.png feature: false 文章目录1. 创建型1.1 单例模式&#xff08;Singleton Design Pattern&#xff09;1.1.1 概述与实现1.1.2 多例1.2 工厂模式&#xff08;Fa…

零信任与 K8s 环境实践

零信任的热度自然吸引了大量市场上的关注。尽管如此&#xff0c;零信任并不只是一个空洞的术语&#xff1a;它代表了对未来安全性的一些深刻变革的想法。那么&#xff0c;零信任具体是什么&#xff0c;为什么它会突然变得如此重要&#xff1f;零信任对 Kubernetes 用户来说具体…

【数据结构】顺序表(线性表)的实现

目录 一、什么是顺序表&#xff1f; 二、顺序表的动态实现 1、顺序表初始化 2、顺序表打印 3、顺序表检查空间 4、顺序表尾插 5、顺序表尾删 6、顺序表头插 7、顺序表头删 8、顺序表指定位置插入 9、顺序表指定位置删除 10、顺序表查找 11、顺序表销毁 三、源代码 1、SeqList.h…

hnu社交网络作业1

前言&#xff1a;上的是林剑新老师的课程&#xff0c;还是比较有意思的&#xff0c;此博客用来记录作业的学习情况&#xff0c;答案为老师提供的 一、对于图 1&#xff0c;请回答以下问题&#xff0c;并给出相应的计算过程&#xff1a; (1) 计算图 G 中每个顶点的 closeness 中…

Java重点源码回顾——HashMap1.7

1. 概述 public class HashMap<K,V>extends AbstractMap<K,V>implements Map<K,V>, Cloneable, SerializableHashMap在我们的日常使用中非常多&#xff0c;所以今天来阅读下它的源码&#xff0c;了解它具体的设计思想&#xff0c;能够帮助我们扩宽视野。 H…

vmware vcp证书怎么考?vmware vcp证书通过率如何

可为您提供行业领先的虚拟化技术培训和认证服务&#xff0c;这些认证不但会考察您的知识掌握情况和经验水平&#xff0c;还将与您的实际工作职责挂钩。VMware认证按照不同解决方案划分&#xff0c;可分为四条路径&#xff1a;数据中心虚拟化、网络虚拟化、云计算管理和自动化、…