Логическое соединение - Logical conjunction

Логическое соединение
И
Диаграмма Венна логического соединения
Определение
Таблица истинности
Логический вентильИ ANSI.svg
Нормальные формы
Дизъюнктивный
Конъюнктивный
Полином Жегалкина
Решетки столба
0-сохранениеда
1-консервирующийда
Монотонныйнет
Аффинныйнет
Диаграмма Венна

В логика, математика и лингвистика, А (∧) - истинно-функциональный оператор логическое соединение; то и набора операндов истинно тогда и только тогда, когда все его операндов верны. В логическая связка который представляет этот оператор, обычно записывается как или же .[1][2][3]

верно тогда и только тогда, когда правда и правда.

Операнд конъюнкции - это соединяться.

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

Обозначение

И обычно обозначается инфиксным оператором: в математике и логике он обозначается ,[1][3] & или же × ; в электронике, ; и в языках программирования, &, &&, или же и. В Ян Лукасевич с префиксное обозначение логики, оператор K, для польского Koniunkcja.[4]

Определение

Логическое соединение является операция на двух логические значения, обычно значения двух предложения, что дает значение истинный если и только если оба его операнда верны.[2][3]

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

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

Соединения аргументов слева - истинный кусочек s образуют Треугольник Серпинского.

В таблица истинности из :[2][3]

ТТТ
ТFF
FТF
FFF

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

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

или же

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

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

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

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

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

Боб любит яблоки.
Боб любит апельсины.
Поэтому Боб любит яблоки, а Боб - апельсины.

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

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

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

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

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

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

Отрицание

Определение

Соединение будет доказано ложным путем установления либо или же . С точки зрения объектного языка это читается как

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

когда это ложное предложение.

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

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

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

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

когда это ложное предложение.

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

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

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

        
Venn0001.svg        Venn0001.svg

ассоциативность: да

        
Венн 0101 0101.svgВенн 0000 0011.svg        Венн 0000 0001.svg        Венн 0001 0001.svgВенн 0000 1111.svg

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

        
Венн 0101 0101.svgВенн 0011 1111.svg        Венн 0001 0101.svg        Венн 0001 0001.svgВенн 0000 0101.svg

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

        
Venn01.svgVenn01.svg        Venn01.svg

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

        
Венн 1011 1011.svg        Венн 1111 1011.svg        Венн 0000 0101.svgВенн 0000 0011.svg

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

        
Venn0001.svg        Venn0001.svg
(для тестирования)

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

        
Venn0001.svg        Venn0111.svg
(для тестирования)

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

Нелинейность: 1 (функция согнутый )

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

Приложения в компьютерной инженерии

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

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

  • 0 И 0  =  0,
  • 0 И 1  =  0,
  • 1 И 0  =  0,
  • 1 И 1  =  1.

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

  • 11000110 И 10100011  =  10000010.

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

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

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

В Переписка Карри – Ховарда связывает логическое соединение с виды продукции.

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

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

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

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

В английском "and" есть свойства, не фиксируемые логическим соединением. Например, «и» иногда подразумевает порядок, имеющий смысл «тогда». Например, «они поженились и родили ребенка» в обычном дискурсе означает, что брак был заключен раньше ребенка.

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

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

Рекомендации

  1. ^ а б «Исчерпывающий список логических символов». Математическое хранилище. 2020-04-06. Получено 2020-09-02.
  2. ^ а б c «Соединение, отрицание и дизъюнкция». философия.lander.edu. Получено 2020-09-02.
  3. ^ а б c d «2.2: Союзы и дизъюнкции». Математика LibreTexts. 2019-08-13. Получено 2020-09-02.
  4. ^ Юзеф Мария Бохенски (1959), Краткое изложение математической логики, перевод Отто Берда из французского и немецкого изданий, Дордрехт, Южная Голландия: D. Reidel, passim.
  5. ^ Смит, Питер. «Виды доказательной системы» (PDF). п. 4.

внешняя ссылка