Skip to main content

バイナリロジックとは何ですか?

バリューまたはブールのロジックとも呼ばれるバイナリロジックは、真または偽のいずれかでなければならない命題を扱うための一連のルールです。その主なアプリケーションはコンピュータープログラミングと数学にありますが、より正式なロジックに基づいたレクリエーションゲームやパズルもあります。バイナリロジックに代わるものは「ファジー」ロジックです。これは、真実でも虚偽でもないステートメントや真実の程度を持つステートメントも可能にします。算術の。一般に、単一の文字で象徴的に示されている命題は、「ビルは6フィート以上の高さ」や「2プラス2は5等です」など、真または偽のいずれかでなければならない声明です。「スージーはきれいです」などの主観的な声明は、一般的に、彼らの真実は視点に依存しているため、命題として扱うことはできません。代名詞の指示対象者の変化が命題の性質を変えるため、命題は代名詞を避けるべきです。さらに、多くのロジックシステムが操作を追加します。。。次に、場合にのみ、およびeor。表記法は大きく異なるため、バイナリロジックの書き方に一貫性を保つことが重要です。特定の命題Aの場合、aがaが真である場合、not-aはfalse、aがfalseの場合はtrueです。And Operationは、「ビルは高さ6フィートを超え、2つ以上の2つの等しい5つに等しい」など、2つの単純な命題から新しい複合命題を作成します。この新しい命題は、それを構成する命題の両方が真実であれば真実です。それ以外の場合は偽です。また、OR Operationは、「ビルの高さ6フィート以上、2つの2つの等しい5つを超えている」など、2つの単純な命題から新しい提案を作成します。aまたはbは、aが真である場合、bが真である場合、または両方が真である場合、真の命題です。aとbの両方がfalseである場合にのみfalseです。条件操作は、a then bの場合、aが真であり、bがfalseであり、それ以外の場合は真の場合にのみfalseであるため、Biconditional操作とも呼ばれる操作とも呼ばれる場合にのみ、Not-AまたはBとして表現できます。aとbが真であり、aとbの両方が異なる場合にtrueです。EOR操作は、AまたはBのいずれかであり、両方ではありません。AとBに異なる値が異なり、真実の値が一致する場合はfalseがある場合、それは二条項の反対です。。このため、このロジックには、理論数学とコンピューターサイエンスに多くのアプリケーションがあります。欠点は、これらのルールは、絶対に真または絶対に虚偽のステートメントでのみ機能し、Vaguerステートメントで使用すると信頼できない結果を提供できることです。