論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.

Slides:



Advertisements
Similar presentations
1 線形代数学. 2 履修にあたって 電子情報システム学科 必修 2005 年度1セメスタ開講 担当 草苅良至 (電子情報システム学科) 教官室: G I 511 内線: 2095 質問等は上記のいずれかに行なうこと。 注意計算用のノートを準備すること。
Advertisements

論理回路 第3回 今日の内容 前回の課題の解説 論理関数の基礎 – 論理関数とは? – 真理値表と論理式 – 基本的な論理関数.
論理回路 第 11 回
0章 数学基礎.
第3回 論理式と論理代数 本講義のホームページ:
第1章 数と式 第4節 集合と命題  8  集合 (第3回).
コンパイラ 2011年10月17日
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
電子回路設計 電子制御設計製図Ⅰ  2009年11月17日 Ⅳ限目.
ソフトウェア基礎科学 授業資料: 論理関係(logical relations)のお話
ファジィ論理と ファジィ構造モデリング 北海道工業大学 情報デザイン学科 三田村 保.
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
構造体.
数理論理学 第1回 茨城大学工学部情報工学科 佐々木 稔.
Probabilistic Method 6-3,4
A path to combinatorics 第6章前半(最初-Ex6.5)
システム開発実験No.7        解 説       “論理式の簡略化方法”.
最尤推定によるロジスティック回帰 対数尤度関数の最大化.
Probabilistic method 輪講 第7回
第4回 カルノー図による組合せ回路の簡単化 瀬戸 目標 ・AND-OR二段回路の実現コスト(面積、遅延)が出せる
コンパイラ 2012年10月15日
電気回路学Ⅱ エネルギーインテリジェンスコース 5セメ 山田 博仁.
電気回路Ⅱ 演習 特別編(数学) 三角関数 オイラーの公式 微分積分 微分方程式 付録 三角関数関連の公式
離散数学I 第6回 茨城大学工学部 佐々木稔.
4. 組み合わせ回路の構成法 五島 正裕.
アルゴリズムとチューリングマシン 「もの」(商品)としてのコンピュータ 「こと」(思想)としてのコンピュータ アルゴリズム
電子回路設計 電子制御設計製図Ⅰ  2010年11月30日 Ⅲ限目.
第4章 組合せ論理回路 (4) Quine McCluskeyの方法.
ディジタル回路 3. 組み合わせ回路 五島 正裕 2018/11/28.
1.標本平均の特性値 2.母分散既知の標本平均の分布 3.大数法則と中心極限定理
中学数学1年 1章 正の数・負の数 §3 乗法と除法 (9時間).
2. 論理ゲート と ブール代数 五島 正裕.
3. 束 五島 正裕.
ディジタル回路 2. ブール代数 と 論理ゲート 五島 正裕.
第5回 今日の目標 §1.6 論理演算と論理回路 ブール代数の形式が使える 命題と論理関数の関係を示せる
第5章 特徴の評価とベイズ誤り確率 5.5 ベイズ誤り確率の推定法 [1] 誤識別率の偏りと分散 [2] ベイズ誤り確率の上限および下限
1. 集合 五島 正裕.
1.標本平均の特性値 2.母分散既知の標本平均の分布 3.大数法則と中心極限定理
レポート提出者のリスト 次のURLに掲載 ~goto/infomath.html 学内のIPアドレスからのみ閲覧 ( )
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
母分散の信頼区間 F分布 母分散の比の信頼区間
計算の理論 I ー閉包性ー 月曜3校時 大月 美佳.
融合原理 (resolution) 人工知能 論理と推論(2) 論理的帰結 節形式 融合原理 知識を組み合わせて知識を生み出す
基本情報技術概論(第2回) 埼玉大学 理工学研究科 堀山 貴史
論理回路 第4回
  第3章 論理回路  コンピュータでは,データを2進数の0と1で表現している.この2つの値,すなわち,2値で扱われるデータを論理データという.論理データの計算・判断・記憶は論理回路により実現される.  コンピュータのハードウェアは,基本的に論理回路で作られている。              論理積回路.
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
B03 量子論理回路の 最適化に関する研究 西野哲朗,垂井淳,太田和夫,國廣昇 電気通信大学 情報通信工学科.
補講:アルゴリズムと漸近的評価.
第14回 前半:ラムダ計算(演習付) 後半:小テスト
第7回  命題論理.
論理回路 第5回
プログラミング言語論 第10回 情報工学科 篠埜 功.
d b c e a f 年度 有限幾何学 中間試験 問1 次の用語の定義をそれぞれ述べよ.
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
4.プッシュダウンオートマトンと 文脈自由文法の等価性
情報処理Ⅱ 2005年10月28日(金).
計算の理論 I NFAとDFAの等価性 火曜3校時 大月 美佳 平成16年5月18日 佐賀大学理工学部知能情報システム学科.
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
コンパイラ 2012年10月11日
線形符号(10章).
情報処理Ⅱ 2005年11月25日(金).
プログラミング基礎a 第5回 C言語によるプログラミング入門 配列と文字列
第3章 関係データベースの基礎 3.1 関係とは 3.2 関係代数.
7.集合 7.1 集合とは [集合と要素] 関東の都道府県 群馬県 栃木県 要素 埼玉県 茨城県 東京都 千葉県 神奈川県
アルゴリズム ~すべてのプログラムの基礎~.
練習問題.
練習問題.
Presentation transcript:

論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる. 第3章  ブール代数 論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.

第3章の概要 公理 ブール代数としての論理関数 双対性 ブール代数の定理 集合論 ー ブール代数の例 簡単化の例 n変数ブール代数と拡大ブール代数

ブール代数系 代数学 ブール代数 元の集合、演算子の組み、少数の公理系 その上に定理を組み立てて行く。 有限集合 K 二つの演算 +、・ を定義 6つの公理系

ブール代数の公理系 二つの演算 恒等元の存在 交換法則 分配法則 補元の存在 K の大きさ >1

演算子の定義 (a) K は演算子+に関して閉じている。 (b) K は演算子 ・ に関して閉じている。

恒等元の存在 (a) K は演算子+に関する恒等元をもつ。 (b) K は演算子 ・ に関する恒等元をもつ。

交換法則 (a) 演算子+は可換である. (b) 演算子 ・ は可換である.

分配法則 (a) 演算子+は分配法則を満たす. (b) 演算子 ・ は分配法則を満たす.

補元の存在        にたいして を満たす     が必ず存在する. K の大きさ >1 K の中には相異なる元が存在する.

注意 K の要素については不問 通常の整数の演算と異なる。 +が分配する    の存在 逆演算が存在しない.

2元ブール代数 この系が公理1,2,3,6 を満たすことは、定義から 明らかである.    2.恒等元、3.交換法則、6.相異なる元の存在

ブール代数としての論理関数

双対性 Huntington の公理系は(a), (b) の対になっている. の変換をすれば、一方から他方が得られる

ブール代数の定理 補題3.4.1 恒等元0,1はそれぞれひとつしかない. 証明

証明終り

補題3.4.2 冪等(単一化) 証明

補題3.4.3 証明 

補題3.4.4 証明 

また、 である.双対性により

補題3.4.5 証明 意味が明白であれば ・ を省略することができる. 表記法としては ・ は+に優先する. 

証明 いま a の補元が のように2つあるとすれば、補元の定義より、 補題3.4.6 証明 いま a の補元が      のように2つあるとすれば、補元の定義より、 となる。したがって、 から      をうる.よって補元は単一である.

証明 とおく. は の補元であるから、公理5より、 補題3.4.7 すべての      について       である. 証明           とおく.  は  の補元であるから、公理5より、  は  の補元であるから、公理5より、 となり、交換法則から  も  もともに  の補元 である. よって補題3.4.6から    である.

補題3.4.8 証明  省略 定理3.4.1 結合法則

定理3.4.2 証明

定理3.4.3 (De Morgan’s law)      ドモルガンの定理

証明 分配 定理1補題3 恒等元 したがって   と   とは互いに単一の補元である.

集合論 ・・・ ブール代数の例 全集合   空集合 ただし         とする.   の上にブール 代数を定義する. 全集合 空集合

例題 この代数が下の対応をつけることによって,ブール代数になることを示せ. union, 和集合 intersection, 積集合 complement, 補集合 二つの集合  と  とが等しいとは、 例題 この代数が下の対応をつけることによって,ブール代数になることを示せ. (ブール代数公理の成立することを示す)

Venn図 and or not

簡単化の例 例題 3人の古書のコレクターがいた.それぞれが集めている書籍は, であるという.競合の起きる書籍はどんなものか? 例題 3人の古書のコレクターがいた.それぞれが集めている書籍は, A氏 日本の歴史物と外国小説 B氏 日本の小説を除く歴史ものと小説以外の日本の作品 C氏 ノンフィクションただし日本の作品か外国の歴史もの であるという.競合の起きる書籍はどんなものか? 本の集合を記号で表す. J 日本の作品      A A氏の収集本 N 小説         B B氏の収集本 H 歴史物        C C氏の収集本

求めたい本の集合 は 一方 ABC は これを Z に代入すると複雑な式となるが,ブール代数を 用いることにより簡単化されて,(プリント参照) をうる.

ブール代数の表記法にしてみる.

定理3.6.1 証明  (プリントを参照)

例題 下図の論理回路を簡単化せよ

例題 次の関数を簡単化せよ. 分配法則

別解

n 変数論理関数 3変数論理関数はいくつあるか? n 変数では  通り 通り

関数の表現はさまざまでも種類は   だけ. はいずれも同じ真理値表になる. 真理値表が等しければ 二つの関数は等価である.

拡大ブール代数 n 変数論理関数の集合 K この上にブール代数を定義する. Venn図を使うことができる.

論理関数の問題     個あるn変数論理関数の一つが与えられた時に、この関数と等価な、無数にある式の表現のうちで,何かある基準のもとで最も簡単なものを求めることにある.