stringtranslate.com

Логическое соединение

Диаграмма Венна

В логике , математике и лингвистике , and ( ) является истинностно-функциональным оператором конъюнкции или логической конъюнкции . Логическая связка этого оператора обычно представляется как [1] ​​или или (префикс) или или [2], в котором является наиболее современным и широко используемым.

Оператор «И» набора операндов истинен тогда и только тогда, когда все его операнды истинны, т. е. истинен тогда и только тогда, когда истинен и истинен.

Операндом конъюнкции является конъюнкт . [3]

Помимо логики, термин «конъюнкция» также относится к схожим понятиям в других областях:

Обозначение

И обычно обозначается инфиксным оператором: в математике и логике он обозначается «клином» (Unicode U+2227LOGICAL AND ), [1] или ; в электронике ; а в языках программирования , , или . В префиксной нотации Яна Лукасевича для логики оператором является , для польского koniunkcja . [4] &&&and

В математике соединение произвольного числа элементов можно обозначить как итеративную бинарную операцию с использованием «большого клина» ⋀ (Unicode U+22C0N-АРНОЕ ЛОГИЧЕСКОЕ И ): [5]

Определение

Логическая конъюнкция — это операция над двумя логическими значениями , обычно значениями двух предложений , которая производит значение «истина» тогда и только тогда, когда (также известно как «если и только тогда») оба ее операнда истинны. [2] [1]

Конъюнктивное тождество истинно, то есть И-выражение с истиной никогда не изменит значение выражения. В соответствии с концепцией пустой истины , когда конъюнкция определяется как оператор или функция произвольной арности , пустая конъюнкция (И-с пустым набором операндов) часто определяется как имеющая результат истина.

Таблица истинности

Конъюнкции аргументов слева — истинные биты образуют треугольник Серпинского .

Таблица истинности : [ 1 ] [2]

Определено другими операторами

В системах, где логическое соединение не является примитивом, его можно определить как [6]

Это можно проверить с помощью следующей таблицы истинности (сравните последние два столбца):

или

Это можно проверить с помощью следующей таблицы истинности (сравните последние два столбца):

Правила введения и исключения

Как правило вывода, введение конъюнкции является классически допустимой , простой формой аргумента . Форма аргумента имеет две посылки, и . Интуитивно, это позволяет сделать вывод об их конъюнкции.

,
.
Следовательно , А и В.

или в записи логического оператора :

Вот пример аргумента, который соответствует форме введения союза :

Боб любит яблоки.
Боб любит апельсины.
Следовательно, Боб любит яблоки, а Боб любит апельсины.

Устранение конъюнкции — это еще одна классически допустимая , простая форма аргумента . Интуитивно, она позволяет делать вывод из любой конъюнкции любого элемента этой конъюнкции.

и .
Поэтому, .

...или альтернативно,

и .
Поэтому, .

В записи логического оператора :

...или альтернативно,

Отрицание

Определение

Ложность конъюнкции доказывается установлением либо , либо . В терминах объектного языка это звучит так:

Эту формулу можно рассматривать как частный случай

когда — ложное утверждение.

Другие стратегии доказательства

Если подразумевает , то и то, и другое доказывает ложность конъюнкции:

Другими словами, ложность конъюнкции можно доказать, просто зная об отношении ее конъюнктов, и не обязательно об их истинностных значениях.

Эту формулу можно рассматривать как частный случай

когда — ложное утверждение.

Любое из вышеперечисленных доказательств является конструктивно обоснованным доказательством от противного.

Характеристики

коммутативность : да

ассоциативность : да [7]

дистрибутивность : с различными операциями, особенно с или

идемпотентность : да

монотонность : да

сохранение истинности: да
Когда все входные данные истинны, выходные данные также истинны.

сохранение ложности: да
Когда все входные данные ложны, выходной сигнал ложный.

Спектр Уолша : (1,-1,-1,1)

Нелинейность : 1 ( функция искривлена )

Если использовать двоичные значения для «истина» (1) и «ложь» (0), то логическое соединение работает точно так же, как обычное арифметическое умножение .

Применение в вычислительной технике

И логический вентиль

В программировании высокого уровня и цифровой электронике логическое соединение обычно представляется инфиксным оператором, обычно в виде ключевого слова, такого как " AND", алгебраическое умножение или символ амперсанда &(иногда удваивается, как в &&). Многие языки также предоставляют структуры управления коротким замыканием, соответствующие логическому соединению.

Логическая конъюнкция часто используется для побитовых операций, где 0соответствует ложному и 1истинному:

Эту операцию можно также применить к двум двоичным словам, рассматриваемым как битовые строки одинаковой длины, выполняя побитовое И каждой пары битов в соответствующих позициях. Например:

Это можно использовать для выбора части битовой строки с помощью битовой маски . Например,  =  извлекает четвертый бит из 8-битовой битовой строки.10011101 AND 0000100000001000

В компьютерных сетях битовые маски используются для получения сетевого адреса подсети в существующей сети из заданного IP-адреса путем выполнения операции «И» между IP-адресом и маской подсети .

Логическая конъюнкция « AND» также используется в операциях SQL для формирования запросов к базе данных .

Соответствие Карри–Ховарда связывает логическую связь с типами продуктов .

Теоретико-множественное соответствие

Принадлежность элемента множества пересечения в теории множеств определяется в терминах логической конъюнкции: тогда и только тогда, когда . Благодаря этому соответствию теоретико-множественное пересечение разделяет несколько свойств с логической конъюнкцией, таких как ассоциативность , коммутативность и идемпотентность .

Естественный язык

Как и другие понятия, формализованные в математической логике, логический союз и связан с грамматическим союзом и в естественных языках , но не является им .

Английское "and" имеет свойства, не охватываемые логическим союзом. Например, "and" иногда подразумевает порядок, имеющий значение "then". Например, "They got married and had a child" в разговорной речи означает, что брак состоялся до рождения ребенка.

Слово «и» может также подразумевать разделение чего-либо на части, например: «Американский флаг красный, белый и синий». Здесь не подразумевается, что флаг одновременно красный, белый и синий, а скорее то, что он содержит часть каждого цвета.

Смотрите также

Ссылки

  1. ^ abcd "2.2: Конъюнкции и дизъюнкции". Mathematics LibreTexts . 2019-08-13 . Получено 2020-09-02 .
  2. ^ abc "Конъюнкция, отрицание и дизъюнкция". philosophy.lander.edu . Получено 2020-09-02 .
  3. ^ Beall, Jeffrey C. (2010). Логика: основы . Основы (1-е изд.). Лондон: Routledge. С. 17. ISBN 978-0-203-85155-5.
  4. Юзеф Мария Бохенский (1959), A Précis of Mathematical Logic , перевод Отто Берда с французского и немецкого изданий, Дордрехт, Южная Голландия: D. Reidel, passim.
  5. ^ Weisstein, Eric W. "Conjunction". MathWorld--A Wolfram Web Resource . Получено 24 сентября 2024 г.
  6. ^ Смит, Питер. «Типы систем доказательств» (PDF) . стр. 4.
  7. ^ Howson, Colin (1997). Логика с деревьями: введение в символическую логику . Лондон; Нью-Йорк: Routledge. стр. 38. ISBN 978-0-415-13342-5.

Внешние ссылки