学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
代数系入門 (松坂 和夫(著)、岩波書店)の第1章(整数)、5(素数、素因数分解)、問題13.を取り組んでみる。
の最小公倍数を m とする。
右辺に関して、
よって右辺は整数ではない。
そして、 m は整数なので、 S は整数ではない。
(証明終)
コード(Emacs)
Python 3
#!/usr/bin/env python3
from sympy import pprint, Rational
import functools
p = 2
k = 5
nums = [3, p ** k * 2 * 3, 7, 9, 11]
S = sum([Rational(1, n) for n in nums])
for t in [S, S.is_integer]:
pprint(t)
print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample13.py 30311 ───── 44352 False $
0 コメント:
コメントを投稿