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