在我刚读物理专业时,看到各类科普书都在或多或少吹嘘爱因斯坦是如何地相信对称性,对称性对物理产生了如何巨大的影响,那时候实在无法理解对称性是如何影响物理学,为什么说有了洛伦兹不变形就有了狭义相对论。在学到多重积分后,才强烈地感受到对称性会给计算带来巨大便捷!(这里说的对称性,仅仅指积分函数是奇函数或者偶函数,或者是在对球对称区间作积分时积分函数具有轮换对称性)直到大二下学期自学群论时,才知道什么是对称性,以及对称性是如何在数学上进行严格地表示,但由于当时比较注重证明,因此只看完群的基础概念和群表示论、SU(2)、SO(3)Group就没有精力再啃下去。

直到这学期亲手分析了几个物理例子,才真切地感受对称性地对物理的影响,以及由此带来的美感。比如从量子体系的对称性直接得出能级简并度,因此想在这里写两篇小文章,分享一下如下几个小栗子顺便引入群论中的部分概念,希望能给在学习群论或者将学习群论的想做物理的同学们一些激励和帮助。

1.多极矩(球函数的生成) (

Group)。2.量子力学中的对称群。

3. Graphene能带。 4.钙钛矿(

group)中的
Orbit 和 Jahn-Teller畸变。

5. SPT Phase 与 磁群简介

  1. 旋转操作(球函数生成及多极矩的定义)(这一部分的认识主要来自电动力学和高量的学习)

引言:除了在高中就学过的平移操作(将函数平移

:
),旋转操作可以说是我们最熟悉的操作(这里只讨论三维空间中的旋转),绕某条轴
旋转
角度称为一个旋转操作,记为
;我们将三维空间中的所有旋转操作组成的集合
{
}称为旋转群,记为SO(3)。
  • 标量:考虑常量C,不难想象,不论我们如何旋转坐标系,这个常数始终保持不变,我们称这样的量为标量。
  • 笛卡尔矢量:考虑一个函数
    (其中C是标量),如果我们对坐标轴做旋转
    ,不难看出经

    任意的旋转操作后产生的新的函数都可写成:

    (旋转不改变矢量的长度)。

(1).因此这里的任意函数都可以用数组

来表示,我们通常记
称为坐标,
称为函数空间的基。用狄拉克符号就一目了然了:

(2).我们称{

}为旋转群
作用在
张成的不变子空间,而在这个空间下旋转操作总可以用线性变换矩阵表示,我们称这样的线性变换为旋转群
的一个不可约表示,且称这个不可约表示的维度为3。

(3).若物理量

与坐标
在对称操作下具有相同的变换关系,则称物理量
为矢量,例如速度
、偶极矩

(注:a.这里考虑的是笛卡尔坐标下的函数,因此称其中的系数数组为笛卡尔矢量。b.同理在狭义相对论中是从四维坐标定义出四维矢量。c.在量子力学中矢量的定义与经典不同,参见樱井现代量子力学3章.11节,个人认为主要区别在于角动量在经典理论中不是矢量,在量子理论中是矢量)

  • 笛卡尔张量:现在我们考虑函数

    ,同上将所有旋转作用在函数
    上:,我们发现所有可能的新函数总可以写成二次型:
    或者
(其中
)

由于

在旋转操作下总是不变的,可见
是一个标量,因此
中的"独立变量"只有五个;直观的看:
,

这里请注意在旋转操作下只有五个量会发生改变,而C是一个在旋转操作下不变的量!因此,在这里我可以记{

}为函数空间的基(我这里这组基的选取并不是正规的形式,仅仅是为了与我上面写的矩阵相对应)。

(1)我们称矩阵

为二阶笛卡尔张量。与上面的(3)同理,我们可以定义满足条件的物理量为二阶笛卡尔张量。如这里的四极矩

(2)旋转群作用在

上会张出一个5-D不变子空间直和上一个1-D不变子空间。

同理,我们可以从旋转作用在更高阶的函数上(例如三阶

)写出更高阶的笛卡尔张量。
  • 总结:

扯的有点广。。。 子标题“旋转操作(球函数的生成及多极矩)”;为什么提多极矩呢?不难发现,我这里的讨论都是从一个幂次函数出发的,如

;不管在哪一本电动力学的教材里只要讲多极矩,都会给我们说一个把
或者势函数
按远场条件
做泰勒展开的故事,然后得到一系列积分:
其中(
);而上述积分实际上就是在求一个广义傅里叶展开的系数;而考虑到这些系数其实并非全部独立,因此我们可从旋转操作出发取寻找相互独立的傅里叶系数,而这些系数就对应于转动操作的不变子空间,用群论的语言说是将幂级数对应的线性空间在旋转不变子空间上做直积分解,而这些不变子空间的基是球函数或是可以通过一个幺正变换变到球函数:

(例:

)

此外,在我处理二阶笛卡尔张量的时候,我们已经看到了它可以分解为一个五维以球函数为基空间直和上一个一维以球函数为基的空间。如果我们处理一个三阶笛卡尔张量时,我们会发现它可以分解为7-D与3-D直和;在学角动量理论时,我们知道这样一个旋转操作的不可约表示可以对应于不同自旋或不同的轨道,在学习角动量的耦合时,我们会发现以上的这些操作空间的直和分解其实可以与角动量的耦合一一对应。如3阶笛卡尔张量对应于一个角动量

与另一个角动量
的耦合。
  • 疑惑:

这种生成方式只关注了对称张量,反对称张量对应于磁多极矩(参见辐射的多极矩展开),那我们应该怎么处理?这里还有一部分没有说清楚的物理。

2.哈密顿量的对称群与简并空间

若操作

满足
,则称
为对称操作。

考察在哈密顿量本征方程做对称操作:

由此可见通过对称操作得到的态

与 态
具有同样的能本征值。

我们称所有对称操作

构成的集合 {
}为哈密顿量的对称群。

我们将所有的对称操作作用在某一个能量本征态

上,即可得到 能量本征值
的所有简并态,因此称这所有的态矢构成的空间为哈密顿量的简并子空间,但考虑到这些态矢并不都是线性独立的,因此我们需要去找到一组线性独立的基,这组基的数量便是本征子空间的维数、能量简并度、对称群不可约表示的维度,因此我们还需要一点群表示论的知识来帮助我们分析兼并子空间的维度这将在下一篇文章中给出。最后到这里,顺便提一句对称性破缺:一个物理系统所处状态的对称性群{
}一般是系统几何对称群{
}的子群。

总结:我们只需分析量子系统的对称性即可得出体系中的不同能量的简并度;甚至不需要知道系统的具体细节。 当我们处理复杂物理系统时,细节不再容易被抓住,因此对称性分析成了关键性的手段。

所以,凝聚计算组的老板在看学生画的能带图之前首先会问这个材料具有哪个空间群,要是没给,老板可能会觉得学生在瞎画。

数组对称_对称性应用在物理中的几个小例子相关推荐

  1. java犯的小错误_[Java教程]十个JavaScript中易犯的小错误,你中了几枪?

    [Java教程]十个JavaScript中易犯的小错误,你中了几枪? 0 2015-06-01 12:00:19 序言 在今天,JavaScript已经成为了网页编辑的核心.尤其是过去的几年,互联网见 ...

  2. java 字节数组作用_这段java代码中字节数组b起到了什么作用?

    importjava.io.*;importjavax.swing.*;publicclassIOMonitor{publicstaticvoidmain(String[]temp){//TODO自动 ...

  3. vue中数组长度_如何在Vue.js中获取计算数组的长度

    我使用的是一个计算方法,它检查用户是否单击了搜索输入,然后检查JSON文件,以将用户的查询与JSON文件中的字符串匹配.这是我当前的代码: computed: { filteredPrizesByQu ...

  4. python 去掉空格_如何从Python DataFrame中去除空格在这个例子中

    使用applymap到数据帧,applymap施加一拉每个单元格上的mbda函数.在lambda函数中拆分字符串(白色空格在其中被忽略)然后加入它.如果有一个int,那么你可以在lambda函数中使用 ...

  5. arcgis 同名图层合并_【求助】ArcGIS中怎样合并图层 - 地学 - 小木虫 - 学术 科研 互动社区...

    这个问题 最简单的方式是用editor中的切割多边形功能  可以把一个矢量文件按照你定义的线分割  可直接在属性表中算出面积  要是想直接用一个线文件去切割面文件的话 操作有点复杂  下面是用edit ...

  6. OpenResty学习中的几个小例子汇总

    1.测试lua或是LuaJIT的版本号 如果使用的是标准 Lua,访问 /lua-version 应当返回响应体 Lua 5.1 如果是 LuaJIT 则应当返回类似 LuaJIT 2.0.2 这样的 ...

  7. 在Android初次的前期学习中的二个小例子(2)

    Hello13:SQLite数据库 一.简述SQLite的概念和主要特性 SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,使用非常方便,支持SQL语法标准和数据库事务原则. 相对于Sh ...

  8. python global用法_【干货】每天更新两个Python 小例子(十九)

    关注我,给你不一样的Python世界 Python试听课 扫码免费领 这里是G的实例课堂,每天带来两个Python实例. 实例001:变量作用域 题目:学习使用auto定义变量的用法. 程序分析:py ...

  9. opencv中直方图均衡化的小例子及详细注释

    2019独角兽企业重金招聘Python工程师标准>>> #include <cv.h> #include <highgui.h>#include <io ...

最新文章

  1. shell脚本中获取当前所在目录地址
  2. capdriverconnect 黑色_【中信期货黑色(动力煤)】港口库存低位,结构性矛盾突出——周报20201101...
  3. beanshell变量无法传到jmeter_学会BeanShell,才敢说自己懂Jmeter
  4. Android之screenOrientation属性
  5. 【待完善】make: command not found,以及libtool.m4 and ltmain.sh have a version mismatch问题的解决方案...
  6. spring mvc学习(6):springMVC的常见注解
  7. spring学习(9):idea的config配置
  8. 凌云一周看点 | 混合云多Region架构;云上用户定制化网络;边缘云全站加速;什么是操作系统的云原生...
  9. python selenium文件下载
  10. 数字图像处理(19): 边缘检测算子(Roberts算子、Prewitt算子、Sobel算子 和 Laplacian算子)
  11. 直播组装服务器,快速搭建直播服务器
  12. vue-awsome-swiper安装和css引入问题
  13. ubuntu 下 pkg-config 不可用的修复
  14. msl3等级烘烤时间_MSL 湿敏等级对应表
  15. 基于R语言、MaxEnt模型融合技术的物种分布模拟、参数优化方法、结果分析制图与论文写作
  16. 渗透测试-中间件日志包含绕过和php文件读写包含
  17. 音视频播放器—变速播放
  18. 利用dpabi和restplus提取ROI灰质体积学习笔记
  19. 服务器维护配件,服务器维修,服务器升级,服务器配件,磁盘柜维修及维护
  20. Arista教你如何讨容器、白盒基础架构数据中心玩家的欢心

热门文章

  1. 使用阿里云服务器安装docker,并用nginx示例
  2. 【牛腩新闻发布系统】开发前的准备01
  3. tensorflow 1.x Saver(保存与加载模型) 预测
  4. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
  5. 创 keras_contrib 安装
  6. 深入理解 Embedding层的本质
  7. glove 安装错误
  8. 参数服务器训练基本理论
  9. DCN-2655 gre隧道 vpn 嵌入IPSec配置:
  10. mysql链接数据库properties_mysql 之通过配置文件链接数据库