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

2017年9月7日木曜日

学習環境

集合・位相入門 (松坂 和夫(著)、岩波書店)の第1章(集合と写像)、1(集合の概念)、練習問題1、2、3.を取り組んでみる。


  1. {x|1x3}

    1. x6=1x61=0(x31)(x3+1)=0(x1)(x2+x+1)(x+1)(xx+1)=0x=±1,1±142,1±142x=±1,1±3i2,1±3i2{1,1,1+3i2,13i2,1+3i2,13i2}

    2. i(x+i)4=i(x4+4x3i+6x2i2+4xi3+i4)=i(x4+4x3i6x24xi+1)=(4x3+4x)+(x46x2+1)ix46x2+1=0x2=3±91x2=3±22x=±(1±2){1+2,12,1+2,12}

    3. m/nを既約な有理数とする。

      y3=2(mn)3=2m3=2n3m=2km3=8k8k=2n34k=n3n=2l

      m、n共に偶数となり、仮定に反して矛盾。

      {}=ϕ

    4. 24=116<0.10.1<18=2326=6427=128{3,2,1,0,1,2,3,4,5,6}

    5. i0=1i1=ii2=1i3=ii4=1i5=ii6=1{2,6,10,}

    6. i2n=(1)n{}=ϕ

コード(Emacs)

Python 3

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from sympy import pprint, symbols, solve, I

print('2.')
x = symbols('x', imag=True)
n = symbols('n', integer=True, nonnegative=True)
eqs = [x ** 6 - 1,
       I ** n + 1,
       I ** (2 * n) - I]

for eq in eqs:
    pprint(eq)
    try:
        pprint(solve(eq))
    except Exception as err:
        print(type(err), err)
    print()

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

$ ./sample1.py
2.
 6    
x  - 1
⎡         1   √3⋅ⅈ    1   √3⋅ⅈ  1   √3⋅ⅈ  1   √3⋅ⅈ⎤
⎢-1, 1, - ─ - ────, - ─ + ────, ─ - ────, ─ + ────⎥
⎣         2    2      2    2    2    2    2    2  ⎦

 n    
ⅈ  + 1
<class 'NotImplementedError'> 
No algorithms are implemented to solve equation I**n + 1

 2⋅n    
ⅈ    - ⅈ
[]

$

0 コメント:

コメントを投稿