学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Microsoft Edge, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
集合・位相入門 (松坂 和夫(著)、岩波書店)の第1章(集合と写像)、1(集合の概念)、練習問題1、2、3.を取り組んでみる。
-
m/nを既約な有理数とする。
m、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 コメント:
コメントを投稿