2019年11月15日金曜日

学習環境

解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第7章(積分法)、7.2(積分の性質)、問題1の解答を求めてみる。


  1. g = c f

    とおく。

    閉区間

    a , b

    の任意の分割

    P = x 0 , x 1 , , x n

    に対し、

    x i - 1 , x i i = 1 , , n

    における 関数

    g

    の上限、下限をそれぞれ、

    M i , m i

    とすれば、

    L P , g = c L P , g U P , g = c U P , g

    問題の仮定により、 f は閉区間

    a , b

    で積分可能なので、

    c > 0

    のとき、 任意の正の 実数

    ε > 0

    に対して、

    U P , f - L P , f < ε c

    が成り立つので、

    U P , g - L P , g = c U P , f - c L P , f = c U P , f - L P , f < c · ε c < ε

    g は積分可能である。

    c = 0

    の場合、

    c f = 0

    なので積分可能である。

    c < 0

    の場合、

    U P , f - L P , f < - ε c

    が成り立つので、

    U P , g - L P , g = c U P , f - L P , f < c - ε c < ε

    よって g は積分可能である。

    ゆえに、 c が定数のとき、 cf は積分可能である。

    また、

    a b c f = lim d P 0 U P , c f = c lim d p 0 U P , f = c a b f

    ゆえに、問題の等式は成り立つ。

    (証明終)

コード

#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import pprint, symbols, Function, Integral

print('1.')


class MyTestCase(TestCase):
    def test(self):
        x, a, b, c = symbols('x, a, b, c')
        f = Function('f')(x)
        g = c * f
        self.assertEqual(Integral(c * f, x, (a, b)).doit(),
                         c * Integral(f, x, (a, b)).doit())


if __name__ == '__main__':
    main()

入出力結果(Zsh、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

% ./sample1.py -v
1.
test (__main__.MyTestCase) ... ok

----------------------------------------------------------------------
Ran 1 test in 0.339s

OK
%

0 コメント:

コメントを投稿