<link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=8580207075494340578&amp;zx=b9955a53-df95-41fb-9314-01280801f983' rel='stylesheet'/>

2017年11月13日月曜日

学習環境

集合・位相入門 (松坂 和夫(著)、岩波書店)の第1章(集合と写像)、6(同値関係)、問題1を取り組んでみる。

    1. 2つの空集合ではない集合の共通部分が空ではないという関係。
      実際に確認。
      A、 B 任意の 空ではない集合とする。

      反射律について。

      AAϕ

      よって反射的である。

      対称律について。

      ABϕBAϕ

      よって対称的である。

      推移律について。

      A=1,2,B=2,3,C=3,4

      とする。
      このとき、

      AB=2ϕBC=3ϕ

      が成り立つが

      AC=ϕ

      よって推移的ではない。

    2. 1 以上の2つの自然.、数 a、 b に対して、 b は a で割り切れる、 b は a の倍数であるという関係を考える。

      aa=1

      なので反射的である。

      aRbbRcaRc

      は成り立つので推移的である。

      対称律について。

      a=1,b=2

      のとき、2は1で割り切れるが、1は2で割り切れない。よって対称的ではない。

コード(Emacs)

Python 3

#!/usr/bin/env python3
import matplotlib.pyplot as plt
from matplotlib_venn import venn3
from sympy import pprint, FiniteSet

print('1.')
A = FiniteSet(1, 2)
B = FiniteSet(2, 3)
C = FiniteSet(3, 4)

for X in [A, B, C]:
    pprint(X)
venn3(subsets=(A, B, C))
plt.savefig('sample1.svg')

入出力結果(Terminal, Jupyter(IPython))

$ ./sample1.py
1.
{1, 2}
{2, 3}
{3, 4}
$
Zenback読み込み中です。

0 コメント:

コメントを投稿

Comments on Google+: