Википедия

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

Таблица истинности — таблица, описывающая логическую функцию.

Под «логической функцией» в данном случае понимается функция, у которой значения переменных (параметров функции) и значение самой функции выражают логическую истинность. Например, в двузначной логике они могут принимать значения «истина» либо «ложь» ( либо , либо ).

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

Таблицы истинности для основных двоичных логических функций

image
Полная таблица истинности для двух элементов

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

Двоичные логические функции 1 переменной (унарные)

Идентичность

(логическая тождественность)

image image
image image
image image
image истинно, если image истинно;

ложно, если image ложно

Отрицание

(НЕ, NOT, логическая инверсия)

image image
image image
image image
image истинно, если image ложно;

ложно, если image истинно

Двоичные логические функции 2 переменных

Конъюнкция

(И, AND, & логическое умножение)

image image image
image image image
image image image
image image image
image image image
image истинно, если истинно image и истинно image
Дизъюнкция

(ИЛИ, OR, логическое сложение)

image image image
image image image
image image image
image image image
image image image
image истинно, если истинно image или истинно image
Исключающее «или»

(XOR, логическая неравнозначность)

image image image
image image image
image image image
image image image
image image image
image истинно, если image
Эквиваленция

(EQ, XNOR, логическая равнозначность)

image image image
image image image
image image image
image image image
image image image
image истинно, если image
Импликация

(логическое неравенство «не более»)

image image image
image image image
image image image
image image image
image image image
image истинно, если image
Обратная импликация

(логическое неравенство «не менее»)

image image image
image image image
image image image
image image image
image image image
image истинно, если image
Штрих Шеффера

(И-НЕ, NAND, инверсия конъюнкции)

image image image
image image image
image image image
image image image
image image image
image истинно, если ложно image или ложно image
Стрелка Пирса

(ИЛИ-НЕ, NOR, инверсия дизъюнкции)

image image image
image image image
image image image
image image image
image image image
image истинно, если ложно image и ложно image

Двоичные логические функции 3 переменных (тернарные)

Условная дизъюнкция
image image image image
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1

Истинность функции image определяется по формуле: «если значение image истинно, то результатом функции будет значение image, иначе — значение image», что соответствует тернарной условной операции.

Помимо условной дизъюнкции существуют и другие функционально полные тернарные операции.

Размер двоичной таблицы истинности

Если дано n входных параметров двоичной функции, то можно описать 2n возможных комбинаций входных параметров. Так как функции возвращают значения истина или ложь для каждой комбинации, то количество различных функций (таблиц истинности) от n переменных равны значению двойной экспоненциальной функции 22n.

n 2n 22n Цифры
0 1 2 ≈ 2.00⋅100 1
1 2 4 ≈ 4.00⋅100 1
2 4 16 ≈ 1.60⋅101 2
3 8 256 ≈ 2.56⋅102 3
4 16 65 536 ≈ 6.55⋅104 5
5 32 4 294 967 296 ≈ 4.29⋅109 10
6 64 18 446 744 073 709 552 000 ≈ 1.84⋅1019 20
7 128 340 282 366 920 938 500 000 000 000 000 000 000 000 ≈ 3.40⋅1038 39
8 256 115 792 089 237 316 200 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ≈ 1.16⋅1077 78
9 512 13 407 807 929 942 597 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ≈ 1.34⋅10154 155
10 1024 ≈ 1.80⋅10308 309
11 2048 ≈ 3.23⋅10616 617
12 4096 1.04⋅101233 1234
13 8192 1.09⋅102466 2467
14 16 384 1.19⋅104932 4933
15 32 768 1.41⋅109864 9865
16 65 536 2.00⋅1019 728 19 729
17 131 072 4.01⋅1039 456 39 457
18 262 144 1.61⋅1078 913 78 914
19 524 288 2.60⋅10157 826 157 827
20 1 048 576 6.74⋅10315 652 315 653
21 2 097 152 4.54⋅10631 305 631 306
22 4 194 304 2.07⋅101 262 611 1 262 612
23 8 388 608 4.26⋅102 525 222 2 525 223
24 16 777 216 1.82⋅105 050 445 5 050 446
25 33 554 432 3.31⋅1010 100 890 10 100 891
26 67 108 864 1.10⋅1020 201 781 20 201 782
27 134 217 728 1.20⋅1040 403 562 40 403 563
28 268 435 456 1.43⋅1080 807 124 80 807 125
29 536 870 912 2.05⋅10161 614 248 161 614 249
30 1 073 741 824 4.20⋅10323 228 496 323 228 497
31 2 147 483 648 1.76⋅10646 456 993 646 456 994
32 4 294 967 296 3.10⋅101 292 913 986 1 292 913 987

Таблицы истинности для функций 3 и более переменных встречаются редко.

Таблицы истинности для некоторых троичных логических функций

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

x 2 1 0 2 1 0 2 1 0
y 2 2 2 1 1 1 0 0 0
min(x,y) 2 1 0 1 1 0 0 0 0


x 2 1 0 2 1 0 2 1 0
y 2 2 2 1 1 1 0 0 0
max(x,y) 2 2 2 2 1 1 2 1 0


x 2 1 0 2 1 0 2 1 0
y 2 2 2 1 1 1 0 0 0
F2TN22310 0 0 0 0 2 2 0 2 1

Программирование

В программировании обозначение логических операций зависит от синтаксиса конкретного языка программирования, однако, зачастую, применяются следующие обозначения:

  • Эквиваленция: =, ==
  • Отрицание: NOT, НЕ, !
  • Конъюнкция: AND, И, &, &&
  • Дизъюнкция: OR, ИЛИ, |, ||
  • Исключающее «или»: XOR, ^, ~

См. также

Литература

  • Яблонский С. В., Гаврилов Г. П., Кудрявцев В. Б. Функции алгебры логики и классы Поста. — М.: Наука, 1966. — (Математическая логика и основания математики).

Ссылки

  • Построение таблиц истинности онлайн. Архивировано из оригинала 12 апреля 2014 года.
  • Онлайн инструменты по математической логике

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Таблица истинности, Что такое Таблица истинности? Что означает Таблица истинности?

Zapros Znachenie istinnosti d perenapravlyaetsya syuda Na etu temu nuzhno sozdat otdelnuyu statyu Tablica istinnosti tablica opisyvayushaya logicheskuyu funkciyu Pod logicheskoj funkciej v dannom sluchae ponimaetsya funkciya u kotoroj znacheniya peremennyh parametrov funkcii i znachenie samoj funkcii vyrazhayut logicheskuyu istinnost Naprimer v dvuznachnoj logike oni mogut prinimat znacheniya istina libo lozh true displaystyle true libo false displaystyle false 1 displaystyle 1 libo 0 displaystyle 0 Tablichnoe zadanie funkcij vstrechaetsya ne tolko v logike no i v logicheskih funkciyah Tablicy okazalis dovolno udobnymi i s nachala XX veka za nimi zakrepilos eto specialnoe nazvanie Osobenno chasto tablicy istinnosti primenyayutsya v bulevoj algebre Tablicy istinnosti dlya osnovnyh dvoichnyh logicheskih funkcijPolnaya tablica istinnosti dlya dvuh elementov Oblast opredeleniya argumentov i oblast znacheniya dvoichnyh logicheskih funkcij prinadlezhat mnozhestvu 0 1 displaystyle 0 1 i prinyato chto 0 lt 1 displaystyle 0 lt 1 Dvoichnye logicheskie funkcii 1 peremennoj unarnye Identichnost logicheskaya tozhdestvennost a displaystyle a id a displaystyle mathrm id a 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 id a displaystyle mathrm id a istinno esli a displaystyle a istinno lozhno esli a displaystyle a lozhno Otricanie NE NOT logicheskaya inversiya a displaystyle a a displaystyle neg a 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 a displaystyle neg a istinno esli a displaystyle a lozhno lozhno esli a displaystyle a istinnoDvoichnye logicheskie funkcii 2 peremennyh Konyunkciya I AND amp logicheskoe umnozhenie a displaystyle a b displaystyle b a b displaystyle a land b 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 a b displaystyle a land b istinno esli istinno a displaystyle a i istinno b displaystyle b Dizyunkciya ILI OR logicheskoe slozhenie a displaystyle a b displaystyle b a b displaystyle a lor b 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 a b displaystyle a lor b istinno esli istinno a displaystyle a ili istinno b displaystyle b Isklyuchayushee ili XOR logicheskaya neravnoznachnost a displaystyle a b displaystyle b a b displaystyle a oplus b 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 a b displaystyle a oplus b istinno esli a b displaystyle a neq b Ekvivalenciya EQ XNOR logicheskaya ravnoznachnost a displaystyle a b displaystyle b a b displaystyle a leftrightarrow b 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 a b displaystyle a leftrightarrow b istinno esli a b displaystyle a b Implikaciya logicheskoe neravenstvo ne bolee a displaystyle a b displaystyle b a b displaystyle a rightarrow b 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 a b displaystyle a rightarrow b istinno esli a b displaystyle a leqslant b Obratnaya implikaciya logicheskoe neravenstvo ne menee a displaystyle a b displaystyle b a b displaystyle a leftarrow b 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 a b displaystyle a leftarrow b istinno esli a b displaystyle a geqslant b Shtrih Sheffera I NE NAND inversiya konyunkcii a displaystyle a b displaystyle b a b displaystyle a mid b 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 a b displaystyle a mid b istinno esli lozhno a displaystyle a ili lozhno b displaystyle b Strelka Pirsa ILI NE NOR inversiya dizyunkcii a displaystyle a b displaystyle b a b displaystyle a downarrow b 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 1 displaystyle 1 0 displaystyle 0 0 displaystyle 0 1 displaystyle 1 1 displaystyle 1 0 displaystyle 0 a b displaystyle a downarrow b istinno esli lozhno a displaystyle a i lozhno b displaystyle b Dvoichnye logicheskie funkcii 3 peremennyh ternarnye Uslovnaya dizyunkciya a displaystyle a b displaystyle b c displaystyle c a b c displaystyle a b c 0 0 0 00 0 1 10 1 0 00 1 1 01 0 0 01 0 1 11 1 0 11 1 1 1 Istinnost funkcii a b c displaystyle a b c opredelyaetsya po formule esli znachenie a displaystyle a istinno to rezultatom funkcii budet znachenie b displaystyle b inache znachenie c displaystyle c chto sootvetstvuet ternarnoj uslovnoj operacii Pomimo uslovnoj dizyunkcii sushestvuyut i drugie funkcionalno polnye ternarnye operacii Razmer dvoichnoj tablicy istinnostiEsli dano n vhodnyh parametrov dvoichnoj funkcii to mozhno opisat 2n vozmozhnyh kombinacij vhodnyh parametrov Tak kak funkcii vozvrashayut znacheniya istina ili lozh dlya kazhdoj kombinacii to kolichestvo razlichnyh funkcij tablic istinnosti ot n peremennyh ravny znacheniyu dvojnoj eksponencialnoj funkcii 22n n 2n 22n Cifry0 1 2 2 00 100 11 2 4 4 00 100 12 4 16 1 60 101 23 8 256 2 56 102 34 16 65 536 6 55 104 55 32 4 294 967 296 4 29 109 106 64 18 446 744 073 709 552 000 1 84 1019 207 128 340 282 366 920 938 500 000 000 000 000 000 000 000 3 40 1038 398 256 115 792 089 237 316 200 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 1 16 1077 789 512 13 407 807 929 942 597 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 1 34 10154 15510 1024 1 80 10308 30911 2048 3 23 10616 61712 4096 1 04 101233 123413 8192 1 09 102466 246714 16 384 1 19 104932 493315 32 768 1 41 109864 986516 65 536 2 00 1019 728 19 72917 131 072 4 01 1039 456 39 45718 262 144 1 61 1078 913 78 91419 524 288 2 60 10157 826 157 82720 1 048 576 6 74 10315 652 315 65321 2 097 152 4 54 10631 305 631 30622 4 194 304 2 07 101 262 611 1 262 61223 8 388 608 4 26 102 525 222 2 525 22324 16 777 216 1 82 105 050 445 5 050 44625 33 554 432 3 31 1010 100 890 10 100 89126 67 108 864 1 10 1020 201 781 20 201 78227 134 217 728 1 20 1040 403 562 40 403 56328 268 435 456 1 43 1080 807 124 80 807 12529 536 870 912 2 05 10161 614 248 161 614 24930 1 073 741 824 4 20 10323 228 496 323 228 49731 2 147 483 648 1 76 10646 456 993 646 456 99432 4 294 967 296 3 10 101 292 913 986 1 292 913 987 Tablicy istinnosti dlya funkcij 3 i bolee peremennyh vstrechayutsya redko Tablicy istinnosti dlya nekotoryh troichnyh logicheskih funkcijOblast opredeleniya argumentov i oblast znacheniya troichnyh logicheskih funkcij prinadlezhat mnozhestvu 0 1 2 displaystyle 0 1 2 i prinyato chto 0 lt 1 lt 2 displaystyle 0 lt 1 lt 2 x 2 1 0 2 1 0 2 1 0y 2 2 2 1 1 1 0 0 0min x y 2 1 0 1 1 0 0 0 0 x 2 1 0 2 1 0 2 1 0y 2 2 2 1 1 1 0 0 0max x y 2 2 2 2 1 1 2 1 0 x 2 1 0 2 1 0 2 1 0y 2 2 2 1 1 1 0 0 0F2TN22310 0 0 0 0 2 2 0 2 1ProgrammirovanieV programmirovanii oboznachenie logicheskih operacij zavisit ot sintaksisa konkretnogo yazyka programmirovaniya odnako zachastuyu primenyayutsya sleduyushie oboznacheniya Ekvivalenciya Otricanie NOT NE Konyunkciya AND I amp amp amp Dizyunkciya OR ILI Isklyuchayushee ili XOR Sm takzheIdentichnost Otricanie Konyunkciya Dizyunkciya Implikaciya Obratnaya implikaciya Dvoichnye funkcii Bulevy Troichnye funkcii Algebra logiki Bitovye operacii Troichnaya logika Karta KarnoLiteraturaYablonskij S V Gavrilov G P Kudryavcev V B Funkcii algebry logiki i klassy Posta M Nauka 1966 Matematicheskaya logika i osnovaniya matematiki SsylkiPostroenie tablic istinnosti onlajn neopr Arhivirovano iz originala 12 aprelya 2014 goda Onlajn instrumenty po matematicheskoj logikeDlya uluchsheniya etoj stati zhelatelno Prostavit snoski vnesti bolee tochnye ukazaniya na istochniki Najti i oformit v vide snosok ssylki na nezavisimye avtoritetnye istochniki podtverzhdayushie napisannoe Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто