IT資格用語解説基本情報技術者試験・集合と命題
真
更新日:
用語解説
真(true)は、命題の内容が成り立つことを表す真理値です。2値論理では通常1で表し、論理回路ではHレベルに対応させることがあります。
■ 試験で押さえるポイント
命題は真又は偽のいずれかの真理値を取ります。真理値は命題の内容に対する評価であり、文字列としての「真」そのものではありません。
真との論理積では相手の値が残り、真との論理和は常に真になります。NOTを適用すると偽になります。
プログラミング言語のBoolean値trueは論理学の真に対応しますが、0以外の数等を真として扱うtruthyの規則は言語固有です。
条件式を追跡するときは、各比較式を先に真偽へ評価してから、NOT、AND、OR等の順に計算します。
■ 選択肢での判断ポイント
真は命題が成り立つことを表し、2値論理では1として計算します。真AND pはp、真OR pは真という恒等関係を使います。
例: 命題を「8は偶数である」とするとは真です。したがっては偽になります。