学習環境
- 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 コメント:
コメントを投稿