1 ICT Foundation 命題論理の基礎 Copyright 2010, IT Gatekeeper Project Ohiw a Lab. All rights reserved.

Similar documents
融合規則 ( もっとも簡単な形, 選言的三段論法 ) ll mm ll mm これについては (ll mm) mmが推論の前提部になり mmであるから mmは常に偽となることがわかり ll mmはllと等しくなることがわかる 機械的には 分配則より (ll mm) mm (ll mm) 0 ll m

論理学補足文書 7. 恒真命題 恒偽命題 1. 恒真 恒偽 偶然的 それ以上分割できない命題が 要素命題, 要素命題から 否定 連言 選言 条件文 双 条件文 の論理演算で作られた命題が 複合命題 である 複合命題は, 命題記号と論理記号を 使って, 論理式で表現できる 複合命題の真偽は, 要素命題

知識工学 II ( 第 2 回 ) 二宮崇 ( ) 論理的エージェント (7 章 ) 論理による推論 命題論理 述語論理 ブール関数 ( 論理回路 )+ 推論 ブール関数 +( 述語 限量子 ( ) 変数 関数 定数 等号 )+ 推論 7.1 知識

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

スライド 1

Microsoft PowerPoint - HITproplogic.ppt

初心者にもできるアメブロカスタマイズ新2016.pages

PowerPoint プレゼンテーション

- 2 Copyright (C) All Rights Reserved.

U であるから, {, 5, 7, 9} である よって, {, 9} となり, U ( ) {,, 4, 5, 6, 7, 8} {, 4, 5, 7, 8} であるから, {,, 4, 5, 7, 8, 9} ( 注 )(4) では, ド モルガンの法則 を使って求めてもよい 問題 6 ( 前問

Copyright All Rights Reserved. -2 -!

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

6回目

untitled

how-to-decide-a-title

040402.ユニットテスト

Microsoft Word - 実験4_FPGA実験2_2015

20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.

健康保険組合のあゆみ_top

リバースマップ原稿2

プログラミング基礎

<96BC8FCC96A290DD92E82D31>

PowerPoint Presentation

離散数学

授業のあとで 情報処理工学 : 第 3 回 10 進数を 16 進数に変換する方法と 16 進数を 10 進数に変換する方法は 標準的な方法でも良いですか? 履修申告は済みましたか? 割り算 方法 ) 54 余り 6 16 ) 3 余り 3 ) 0 第 4 回へ 201

プログラミングA

2007 Indie s Movie Project. All Rights Reserved. 02

オートマトン 形式言語及び演習 1. 有限オートマトンとは 酒井正彦 形式言語 言語とは : 文字列の集合例 : 偶数個の 1 の後に 0 を持つ列からなる集合 {0, 110, 11110,

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー


Copyright 2008 NIFTY Corporation All rights reserved. 2

Microsoft Word - 19-d代 試é¨fi 解ç�fl.docx

プログラミングA

PowerPoint プレゼンテーション

ソフトウェア基礎技術研修

計算機アーキテクチャ

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

Copyright 2006 KDDI Corporation. All Rights Reserved page1

情報量と符号化


1000 Copyright(C)2009 All Rights Reserved - 2 -

Microsoft PowerPoint - LogicCircuits01.pptx

次は三段論法の例である.1 6 は妥当な推論であり,7, 8 は不妥当な推論である. [1] すべての犬は哺乳動物である. すべてのチワワは犬である. すべてのチワワは哺乳動物である. [3] いかなる喫煙者も声楽家ではない. ある喫煙者は女性である. ある女性は声楽家ではない. [5] ある学生は

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

! Copyright 2015 sapoyubi service All Rights Reserved. 2

report03_amanai.pages

report05_sugano.pages

ComputerArchitecture.ppt

問 題

untitled

帰納法個々の事象から, 事象間の本質的な因果関係を推論し, 結論として一般的原理を導く方法 演繹法一般的原理から論理的推論により, 結論として個々の事象を導く方法アリストテレスは, 大前提 小前提 結論 という 3 つの命題の組み合わせによる推論規則として 三段論法 を考えたが, これは演繹法である

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

11夏特集号初校.indd

untitled

Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用くだ

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

- 2 Copyright (C) All Rights Reserved.

Microsoft PowerPoint - 3.pptx

PowerPoint プレゼンテーション

スライド 1

学習指導要領

dekiru_asa

PowerPoint プレゼンテーション

スライド 1

二等辺三角形の性質 (2) 次の図の の大きさを求めなさい () = P=Q P=R Q 68 R P (2) (3) 五角形 は正五角形 = F 50 F (4) = = (5) === = 80 2 二等辺三角形の頂角の外角を 底角を y で表すとき y を の式で表しなさい y 2-5-2

nlp1-12.key

スライド 1

Copyright Qetic Inc. All Rights Reserved. 2

DC9GUIDEBook.indb

Releases080909

URL AdobeReader Copyright (C) All Rights Reserved.

メタデータスキーマレジストリ MetaBridge の概要

スライド 1

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕

スライド 1

PowerPoint プレゼンテーション

(Microsoft Word - \230_\227\235\201i6\224N7\214\2167\223\372\201j\202\273\202\3141.doc)


HW-Slides-04.ppt

プログラミング入門1

コンピュータリテラシ 第 6 回表計算 2 このスライド 例題 /reidai6.xlsx /reidai6a.xlsx 課題 12 /reidai6b.xlsx /table12_13.xlsx

Taro-1803 平行線と線分の比

H30全国HP

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt

Microsoft PowerPoint - qcomp.ppt [互換モード]

Microsoft PowerPoint - 2.ppt [互換モード]

2014 年度 SCCP s 古河智弥 目的 論理型プログラミング言語 Prolog の学習 宣言型言語であり 探索などに利用することができるプログラミング言語 Prolog の基本を習得し 機械学習の研究への応用および データベースの問い合せ言語として Prolog を記述する方法を

release-270.PDF

FTP とは? FTP とは File Transfer Protocol の略です 日本語訳すると ファイルを転送するときの決まり事という意味です 飛行機が世界中の空港で離陸 着陸できるのは 決められた手順 通信方式 が存在するからです パイロットでない私たちが聞いても よく分からないやり取りです

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

Transcription:

1 ICT Foundation 命題論理の基礎 Copyright 2010, IT Gatekeeper Project Ohiw a Lab. All rights reserved.

2 論理学を学習する理由 コンピュータ科学の基礎として コンピュータに使われている論理回路を理解するための基礎となります今回は基礎的な論理回路を紹介する程度にとどめるプログラミングにも重要な概念 大学生の一般常識として 更に詳しく学習したい人は関連科目の履修をオススメします 色々なことに役に立つツールとして 入社試験に多く採用されているSPI(Synthetic Personality Inventory) では論理学の基礎的な問題が出題されている検索エンジンを用いたWebの検索にも論理式の考え方が応用できる

3 命題とは何か 真偽 ( 真理値 ) が問題となりうるような肯定形の記述文 ( 命令文や疑問文は除く ) のこと 鯨は哺乳類だ 意味が明瞭なので アリストテレスは偉い 偉い が不明確なので 命題の例 私は学生である 犬は四つ足である 昨日学校は休講だった あなたは何歳ですか? 部屋を片付けなさい

4 単純命題と複合命題 単純命題 接続詞や否定詞を含まない肯定形の命題 例 : 私は学生である 複合命題 接続詞 ( かつ, または, ならば, と等しい ) や否定詞 ( でない ) を含む命題 例 : 太郎は部屋にいる, かつ, 次郎も部屋にいる 今回は と等しい は扱いません

5 複合命題の例 1 でない ( 否定 ) 例 : 太郎は部屋にいない 太郎は部屋にいる 次郎は部屋にいる かつ ( 連言 論理積 ) 例 : 太郎は部屋にいる, かつ, 次郎も部屋にいる 太郎は部屋にいる 次郎は部屋にいる Q

6 複合命題の例 2 または ( 選言 論理和 ) 例 : 太郎は部屋にいる, または, 次郎も部屋にいる 太郎は部屋にいる 次郎は部屋にいる ならば ( 仮言かげん ) 例 : 太郎は部屋にいる, ならば, 次郎も部屋にいる 太郎は部屋にいる 次郎は部屋にいる

7 選言に関する補足 太郎は部屋にいる, または次郎は部屋にいる 太郎, 次郎ともに部屋にいる場合, この複合命題は真となる ( 両立的選言 ) 日本語には 2 種類の または の使い方があり, 命題論理では通常両立的選言を採用する 喫茶店のランチメニューに コーヒーまたは紅茶 と記載されている場合, 両方注文することはできない ( 排他的選言 ) 日本国のパスポートは, 日本国籍を持つ者または日本国籍を持つ者と結婚している者に発行される の場合, 日本国籍を持ち, かつ日本国籍を持つ者と結婚している場合でもパスポートは発行される ( 両立的選言 )

8 仮言に関する補足 例えば, 明日が国民の祝日ならば, 情報基礎の授業は休講である という複合命題について, 以下の 4 通りの組み合わせがありうる (1) 明日は国民の祝日なので, 授業が休講になる場合 真 (2) 明日は国民の祝日だが, 授業が行われる場合 偽 (3) 明日は国民の祝日でないが, 授業が休講になる場合 真 (4) 明日は国民の祝日でないが, 授業が行われる場合 真 冒頭の複合命題は 明日が国民の祝日である場合 についてのみ 授業が休講である と言明しており, 明日が国民の祝日でない場合 については何も言明していない このため,(3)(4) は真となる

9 真理値表 太郎は部屋にいる, かつ, 次郎も部屋にいる という複合命題について 真偽の組み合わせを表にまとめる 太郎は部屋にいる次郎は部屋にいる太郎は部屋にいる, かつ, 次郎も部屋にいる 真真真 真偽偽 偽真偽 偽偽偽 ( いちいち文章を書くのは大変なので ) 太郎は部屋にいる を P, 次郎は部屋にいる を Q とし, 真を 1, 偽を 0 で表す P Q P かつ Q 1 1 1 1 0 0 0 1 0 0 0 0

10 真理関数 複合命題の真偽はそれを構成する単純命題の真偽に応じて一通りに決まる P Q P かつ Q 1 1 1 1 0 0 0 1 0 0 0 0 複合命題の真偽は単純命題の真偽の関数になっている 真理値表は真理関数を表現している

11 基本的な真理関数のまとめ 略号一覧 ( これ以外の記法もある ) 否定 : P (Pではない) 連言 論理積 (AND):P Q (PとQどちらも) 選言 論理和 (OR):P Q (PとQどちらかが) ならば ( 仮言 ):P Q (PならばQ) P Q P P Q P Q P Q 1 1 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 1 0 0 1 0 0 1

演習 1 変換装置 12 0 と 1 の入力を次の規則に基づいて変換し出力する装置 P と Q がある P: 同時に入ってきた信号 X1 と X2 の少なくとも一方が 1 のとき 1 を出力し, 両方とも 0 のときは 0 を出力 Q: 同時に入ってきた信号 X1 と X2 の両方とも 1 のときのみ 1 を出力し, いずれかが 0 のときは 0 を出力する. 装置 P,Q を以下のように繋いだ回路について考える. ある X1 と X2 の値を, それぞれ P,Q に入力した時, 入力値と出力値の正しい組み合わせはどれか ( 複数選択可 ) (X1,X2) (X1,X2) P Q P Y a) (X1,X2,Y)=(1,0,1) b) (X1,X2,Y)=(1,0,0) c) (X1,X2,Y)=(0,1,1) d) (X1,X2,Y)=(0,1,0)

13 ICT Foundation Web 検索への応用 Copyright 2010, IT Gatekeeper Project Ohiw a Lab. All rights reserved.

14 検索エンジン Web ページを検索するサービスを提供するシステムのこと 全文検索型 キーワードを入力して検索する キーワードを含むページを検索結果として表示する 例 :Google ではキーワードを入力して検索する ディレクトリ型 キーワードごとに Web ページを分類してある 例 :Yahoo ではカテゴリから Web ページを検索できる

15 論理式を用いた検索 Google 等の全文検索式の検索サービスでは, 論理式を用いると効率のよい検索を行える Google の検索条件フォーム 検索に専用のフォームが用意されている場合もあるが, 論理式で記述すると, 簡単に書ける

論理式を用いた検索 1 AND 検索 16 AND 検索 Keyword1 AND Keyword2 のように入力 2 つのキーワードがともに含まれるページが検索できる 検索結果を絞り込むときには, キーワードを AND で追加 ( 通常はスペースで AND を表現できるので, と入力する ) 例 : デジタル一眼最安値ソニー Keyword1 Keyword2

論理式を用いた検索 2 OR 検索 17 OR 検索 Keyword1 OR Keyword2 のように入力 2つのキーワードのうち少なくともどちらかが含まれるページが検索できる 例えば,1 つのものに 2 つ以上の名前があり, その両方を網羅した検索を行いたい場合に利用する 例 : 湘南藤沢キャンパス OR SFC Keyword1 Keyword2

論理式を用いた検索 3 NOT 検索 18 NOT 検索 Keyword1 NOT Keyword2 のように入力 を含むページの中から, が含まれるページを取り除いたページを検索できる 正式には,Keyword1 AND NOT Keyword2 と書くが, 通常 AND は省略される Keyword1 Keyword2

19 ICT Foundation SPI への応用 Copyright 2010, IT Gatekeeper Project Ohiw a Lab. All rights reserved.

20 SPI への応用 Synthetic Personality Inventory 採用 人事の判断材料として幅広く企業が取り入れている検査 能力検査と性格検査をあわせ持った, 高度な個人の資質を総合的に把握する検査 のこと 能力検査と性格検査があり, 能力検査に 命題 や 推理 についての出題がある

21 ならば における裏 逆 対偶 もともとの命題 :P Q 逆 :Q P 裏 : P Q 対偶 : Q P もともとの命題が真のとき, 対偶だけが常に真である 例 : 私がキャンパスにいるならば キャンパスに人がいる

22 三段論法 前提 1 P Q ソクラテスは人間だ 前提 2 Q R 人間は皆死ぬ 結論 P R ソクラテスは死ぬ

演習 2 SPI の問題例 1 を解いてみよう 23 将棋が好きな人は, 数学が得意であるという命題を真とするとき, 次の内容が正しいものはどれか a) 将棋が好きでない人は, 数学が苦手である b) 将棋が好きな人は, 数学が好きである c) 数学が得意な人は, 将棋が好きである d) 数学が苦手な人は, 将棋が好きではない e) 将棋が好きな人は, 囲碁が好きである 各選択肢は 将棋が好きな人は, 数学が得意である の 裏 逆 対偶 のどれにあたるか 手とり足とり就活 Book SPI 問題集 BEST COLLEGES 就職部著ミネルヴァ出版企画 2006

演習 3 SPI の問題例 2 を解いてみよう 24 次のことがいえるとき, これらから確実に分かるのはどれか ロマンチストは, 詩人である星が好きな人は, 小鳥や花が好きである花が好きな人は, ロマンチストである a) 小鳥が好きな人は, 花が好きである b) 花が好きな人は, 星が好きである c) 詩人は, 花が好きである d) 小鳥が好きな人は, ロマンチストだ e) 星が好きな人は, 詩人である ヒント : 三段論法の適用, 対偶の変形も使う 手とり足とり就活 Book SPI 問題集 BEST COLLEGES 就職部著ミネルヴァ出版企画 2006

演習 4 正直者の囚人は誰か当ててみよう 25 ある刑務所に必ず正直に答える者と, 必ず嘘をつく者が居た 看守は正直者を選別し恩赦を与える為, 囚人達に 誰が嘘つきで誰が正直者か名乗り出ろ と問いただした すると, ある収容房の 3 人組は以下のように答えた A の発言 : B の発言 : B は嘘つきなのです. 私は正直者ですから真実のみを伝えます C が嘘つきだ. 私こそ正直者ですよ Cの発言 : AとBこそ嘘つきだよ. 私? 私は勿論正直者ですとも A,B,C のそれぞれについて, 正直者か嘘つきかどうかを答えよ

26 参考図書 論理学 野矢茂樹著, 東京大学出版会 論理学をつくる 戸田山和久著, 名古屋大学出版会 真理 証明 計算 : 論理と機械 内井惣七著, ミネルヴァ書房