Loading [MathJax]/jax/output/CommonHTML/jax.js

2018年10月19日金曜日

学習環境

代数系入門 (松坂 和夫(著)、岩波書店)の第2章(群)、3(部分群と生成系)、問題4.を取り組んでみる。


  1. x、 y を任意の実数とする。

    ax+b=ay+bax=ayx=y

    よって単射である。

    また、

    az+b=yz=y-baa·y-ba+b=y

    よって、 全射である。

    ゆえに全単射、置換である。

    a=1,b=0

    とおけば、

    σ(x)=x

    となるので G は対称群の単位元を含む。

    任意の

    σ1(x)=a1x+b1σ2(x)=a2x+b2σ1,σ2G

    に対して、

    (σ1σ2)(x)=σ1(a2x+b2)=a1(a2x+b2)+b1=a1a2x+a1b2+b1a1a20

    よって、 写像の合成について閉じている。

    σ1σ2G

    また、

    σ-11(x)=x-b1a1=1a1x-b1a11a10σ-11(x)G

    よって逆写像の G の元である。

    以上より、 問題の形の R の置換の全体G は対称群 S (G)の部分群をなす。

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols

print('4.')


a = symbols('a', nonzero=True, real=True)
b, x, y = symbols('b, x, y', real=True)

f = a * x + b
g = 1 / a * x - b / a

for t in [f, g, g.subs({x:f.subs({x:y})}).simplify()]:
    pprint(t)
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample4.py
4.
a⋅x + b

  b   x
- ─ + ─
  a   a

y

$

0 コメント:

コメントを投稿