0

型システム入門 演習問題 解答

198
0

本記事は筆者がMathlogを試すことも兼ねた記事です。内容の正確性は保証しません。

演習 2.2.6

RS上の関係とし、R=R{(s,s)|sS}とし、Rの反射的閉包をRReflとする。
R=RReflであることを示す。

  1. RReflR
    Rは定義から明らかに反射的かつRを含む。反射的閉包の定義は反射的関係でかつRを含むような関係の中で最小のものであるから、 RReflRである。
  2. RRRefl
    (s,t)R とすると、定義から (s,t)R または s=t
    (s,t)R の場合、RRReflより (s,t)RRefl
    s=tの場合、(s,t)=(s,s)RRefl
      以上から$R' \subset \rrefl$
    

演習 2.2.7

S上の二項関係R+
R0=RRi+1=Ri{(s,u)|tRi,(s,t)Ri(t,u)Ri}R+=iRi
で定義し、RtransRの推移的閉包とする。R+=Rtransを示す。

  1. RtransR+
    (s,t),(t,u)R+ とすると、あるi,jについて(s,t)Riかつ(t,u)Rjである。m=max(i,j)とすると、${R_i}調(s,t), (t,u) \in R_m(s,u) \in R_{m+1} \subset R^+R^+R\rtrans \subset R^+$
  2. R+Rtrans
    任意のiについて RiRtransであることを示せば十分。
    i=0の場合、R0=RRtransより分かる。
    i=nで成り立つと仮定し i=n+1でも成り立つことを示す。
    (s,u)Rn+1とする。(s,u)Rnである場合は自明。t.(s,t),(t,u)Riの場合、帰納法の仮定から (s,t),(t,u)Rtrans となる。 Rtrans は推移的なので (s,u)Rtrans である。
    以上から、 R+Rtrans
投稿日:20201111
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 本記事は筆者がMathlogを試すことも兼ねた記事です。内容の正確性は保証しません。