| И | |
|---|---|
| Определение | |
| Таблица истинности | |
| Логический элемент | |
| Нормальные формы | |
| Дизъюнктивная | |
| Конъюнктивная | |
| Жегалкин многочлен | |
| Решетки поста | |
| с сохранением 0 | да |
| с сохранением 1 | да |
| Монотонный | no |
| Аффинный | no |
| |
В логике, математике и лингвистике, And (∧) - это функционал истинности оператор логической конъюнкции ; и для набора операндов истинно тогда и только тогда, когда все его операнды истинны. Логическая связка , представляющая этот оператор, обычно записывается как ∧ или ⋅.
истинно тогда и только тогда, когда
верно, а
верно.
Операнд конъюнкции - это конъюнкт .
Помимо логики, термин «конъюнкция» также относится к аналогичным концепциям в других областях:
И обычно обозначают инфиксным оператором: в математике и логике это обозначает помечено ∧,или × ; в электронике, ⋅ ; а в языках программирования - , или и. В префиксной нотации Яна Лукасевича для логики используется оператор K для польской конюнкции.
Логическое соединение - это операция с двумя логическими значениями, обычно значениями двух предложений, которая производит значение true тогда и только тогда, когда оба его операнда истинны.
Конъюнктивное тождество истинно, что означает, что операция И для выражения с истинным никогда не изменит значение выражения. В соответствии с концепцией пустой истины, когда конъюнкция определяется как оператор или функция произвольной арности, пустая конъюнкция (операция И над пустым набором операндов) часто определяется как имеющий истинный результат.
Истина таблица из :
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
В системах, где логическое соединение не является примитивом, оно может быть определено как
или
Как правило, введение конъюнкции классическая допустимая, простая форма аргумента. Форма аргумента имеет две посылки, A и B. Интуитивно она позволяет сделать вывод об их соединении.
или в логическом операторе запись:
Вот пример аргумента, который соответствует форме введение соединения :
Исключение соединения - это еще одна классическая допустимая, простая форма аргумента. Интуитивно это позволяет сделать вывод из любого соединения любого элемента этого соединения.
... или, альтернативно,
In логический оператор обозначение:
... или, альтернативно,
A конъюнкция оказывается ложным путем установления либо
, либо
. С точки зрения объектного языка это читается как
Эту формулу можно рассматривать как частный случай из
когда - ложное утверждение.
Если подразумевает
, то оба
, а также
доказывают ложность конъюнкции:
Другими словами, соединение может быть доказано как ложное, просто зная об отношении своих конъюнктов, и не обязательно об их истинных значениях.
Эту формулу можно рассматривать как частный случай
, когда - ложное утверждение.
Любое из приведенных выше доказательств является конструктивным доказательством от противного.
коммутативность : да
ассоциативность : да
дистрибутивность : с различными операциями, особенно с or
| другие | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
с эксклюзивным или : с неимпликационным материалом : с собой: |
идемпотентность : да .
монотонность : да
сохранение истины: да . Когда все входы верны, выход верен.
| (подлежит проверке) |
сохранение ложности: да . Когда все входы ложны, выход ложен.
| (подлежит проверке) |
спектр Уолша : (1, -1, -1,1)
Не линейность : 1 (функция изогнута )
Если используются двоичные значения для истинного (1) и ложного (0), то логическое соединение работает точно так же, как обычное арифметическое умножение.
В компьютерном программировании высокого уровня и цифровой электронике логическое соединение обычно представляется инфиксным оператором, обычно в виде ключевого слова, такого как «AND», алгебраическое умножение или символ амперсанда (иногда дублируется, как в ). Многие языки также предоставляют структуры управления коротким замыканием, соответствующие логическому соединению.
Логическое соединение часто используется для побитовых операций, где 0соответствует ложному, а 1- истинному :
0 И 0= 0,0 И 1= 0,1 И 0= 0,1 И 1= 1.Операция также может применяться к двум двоичным словам, рассматриваемым как битовые строки равной длины, выполняя побитовое И каждой пары битов в соответствующих позициях. Например:
11000110 AND 10100011= 10000010.Это может использоваться для выбора части строки битов с использованием битовой маски. Например, 1001 1 101 AND 0000 1 000= 0000 1 000извлекает пятый бит 8-битная битовая строка.
В компьютерных сетях битовые маски используются для получения сетевого адреса подсети в существующей сети из заданного IP-адреса, путем объединения IP-адреса и маски подсети .
Логическое соединение «AND» также используется в операциях SQL для формирования запросов базы данных.
Соответствие Карри – Ховарда связывает логическое соединение с типами продукта.
Принадлежность к элементу пересечения множество в теории множеств определяется в терминах логической конъюнкции: x ∈ A ∩ B тогда и только тогда, когда (x ∈ A) ∧ (x ∈ B). Благодаря этому соответствию теоретико-множественное пересечение разделяет несколько свойств с логическим соединением, например ассоциативность, коммутативность и идемпотентность.
Как и в случае с другие понятия, формализованные в математической логике, логический союз и связаны с грамматическим союзом и в естественных языках, но не таким же образом.
Английский "and" имеет свойства, не захваченные логическим соединением. Например, «и» иногда подразумевает порядок, имеющий смысл «тогда». Например, «они поженились и родили ребенка» в просторечии означает, что брак был заключен раньше ребенка.
Слово «и» также может означать разделение объекта на части, например: «Американский флаг красный, белый и синий». Здесь не подразумевается, что флаг одновременно красный, белый и синий, а скорее, что на нем есть часть каждого цвета.
| На Викискладе есть материалы, относящиеся к Логическое соединение. |