ジョージ・ブールと論理代数
ジョージ・ブールは、真偽値と演算を代数として扱うブール代数を発展させ、論理を計算可能な式へ近づけた人物である。現代の論理回路、条件式、検索、SATの基礎語彙につながる。
仕組みと確認
論理積・論理和・否定と代数的な恒等式を真理値表で対応付ける。歴史上の記法と現代のプログラム・回路の意味を区別し、同値変形が実装の挙動も保つか確認する。
限界と注意点
論理的な簡約が、回路遅延やプログラムの短さを一意に決めるわけではない。短絡評価、三値論理、副作用のある条件式では別の意味論が必要になる。