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

2価値またはブールロジックとも呼ばれるバイナリロジックは、真または偽のいずれかでなければならない命題を扱うための一連のルールです。その主なアプリケーションはコンピュータープログラミングと数学にありますが、より正式なロジックに基づいたレクリエーションゲームやパズルもあります。バイナリロジックに代わるものは「ファジー」ロジックです。これにより、真実でも虚偽でもないステートメントや、真実性の程度を持つステートメントが可能になります。

命題は、数字が算術のコアオペランドであるのと同じように、バイナリロジックのコアオペランドです。一般に、単一の文字で象徴的に示されている命題は、「ビルは6フィート以上の高さ」や「2プラス2は5等です」など、真または偽のいずれかでなければならない声明です。 「スージーはきれいです」などの主観的な声明は、一般的に、彼らの真実は視点に依存しているため、命題として扱うことはできません。代名詞の指示対象者の変化が自然を変えるため、命題も代名詞を避けるべきですf命題。

すべてのバイナリロジックシステムに共通の3つの操作があります。さらに、多くのロジックシステムが操作を追加します。 。 。次に、場合にのみ、および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がbが真であり、bがfalse and false and trueである場合にのみfalseである場合にのみfalseであるため、aとbの両方がtrueおよびfalsの場合、aとbの両方が真実である場合、aとbの両方である場合に、操作とも呼ばれる場合にのみ、aまたはBとして表現できます。 EOR操作は、AまたはBのいずれかであり、両方ではありません。それは二条項の反対であり、aとbが異なる値を持っている場合、真実の値が一致する場合はfalseの反対です。

バイナリロジックの利点は、矛盾の提案をテストするために使用できる一連の正式なルールを提供することです。このため、このロジックには、理論数学とコンピューターサイエンスに多くのアプリケーションがあります。欠点は、それらのルールが絶対に真実または絶対的なステートメントでのみ機能することですEly False、およびVaguerステートメントで使用すると信頼できない結果を提供できます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?