2017年9月7日木曜日

学習環境

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


  1. { x|1x3 }

    1. x 6 =1 x 6 1=0 ( x 3 1 )( x 3 +1 )=0 ( x1 )( x 2 +x+1 )( x+1 )( xx+1 )=0 x=±1, 1± 14 2 , 1± 14 2 x=±1, 1± 3 i 2 , 1± 3 i 2 { 1,1, 1+ 3 i 2 , 1 3 i 2 , 1+ 3 i 2 , 1 3 i 2 }

    2. i ( x+i ) 4 =i( x 4 +4 x 3 i+6 x 2 i 2 +4x i 3 + i 4 ) =i( x 4 +4 x 3 i6 x 2 4xi+1 ) =( 4 x 3 +4x )+( x 4 6 x 2 +1 )i x 4 6 x 2 +1=0 x 2 =3± 91 x 2 =3±2 2 x=±( 1± 2 ) { 1+ 2 ,1 2 ,1+ 2 ,1 2 }

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

      y 3 =2 ( m n ) 3 =2 m 3 =2 n 3 m=2k m 3 =8k 8k=2 n 3 4k= n 3 n=2l

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

      { }=ϕ

    4. 2 4 = 1 16 <0.1 0.1< 1 8 = 2 3 2 6 =64 2 7 =128 { 3,2,1,0,1,2,3,4,5,6 }

    5. i 0 =1 i 1 =i i 2 =1 i 3 =i i 4 =1 i 5 =i i 6 =1 { 2,6,10, }

    6. i 2n = ( 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 コメント:

コメントを投稿