广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    【抽象代数】Mathematica怎么分析s4?

    来源:网络收集  点击:  时间:2024-05-16
    【导读】:
    本文,用Mathematica来分析四阶对称群s4。s4指的是四个元素的置换群。工具/原料more电脑Mathematica方法/步骤1/8分步阅读

    列举S4的所有元素:

    S4 = GroupElements]

    这个群有24个元素。

    2/8

    求出这个群的最小生成元集合:

    s4 = SymmetricGroup;

    GroupGenerators

    3/8

    给出生成元的矩阵表示:

    a = {{0, 1, 0, 0}, {1, 0, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}};

    b = {{0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}, {1, 0, 0, 0}};

    容易验证,a可以代表Cycles,{{1,2,3,4}}与矩阵a的乘积,表示把第一个元素和第二个元素轮换位置,其余位置的元素不变;

    b可以代表Cycles,{{1,2,3,4}}与矩阵b的乘积,表示四个元素轮换一个位置。

    4/8

    根据a和b,并使用矩阵乘积,就可以算出s4的矩阵表示。

    先算出a生成的子群A:

    A = MatrixPower /@ Range // Union

    并且证明了,a是2阶元素。

    5/8

    b生成一个四阶子群B:

    B = MatrixPower /@ Range // Union

    6/8

    子群A和子群B的乘积:

    CC = (Table // Flatten ) // Union

    读者可以自行验证,看看CC是不是群,是否满足群的基本定义。

    7/8

    集合CC与CC的乘积,就得到s4的矩阵表示:

    DD = (Table // Flatten ) // Union;

    恰好24个不同的4阶矩阵。

    8/8

    为了证明DD是群,只需要验证DD=DD×DD即可:

    DD == ((Table // Flatten ) // Union)

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_770820.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 21:40:55  耗时:0.025
    0.025s