Věta o konsensu - Consensus theorem - Wikipedia
Variabilní vstupy | Funkční hodnoty | |||
X | y | z | ||
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 |
v Booleova algebra, věta o shodě nebo pravidlo konsensu[1] je identita:
The shoda nebo rozpouštědlo podmínek a je . Jedná se o spojení všech jedinečných literálů výrazů, s výjimkou literálu, který se v jednom výrazu jeví jako nezpracovaný a ve druhém negovaný. Li zahrnuje výraz, který je v (nebo naopak), termín konsensu je nepravdivé; jinými slovy, neexistuje žádný konsenzuální termín.
Spojka dvojí této rovnice je:
Důkaz
Shoda
The shoda nebo konsensuální termín dvou spojovacích členů disjunkce je definováno, když jeden člen obsahuje doslovný a druhý doslovný , an opozice. Konsenzus je spojení dvou termínů, přičemž oba jsou vynechány a a opakované literály. Například shoda z a je .[2] Konsenzus není definován, pokud existuje více než jedna opozice.
Pro konjunktivní dvojí pravidlo, shoda lze odvodit z a skrz rozlišení pravidlo odvození. To ukazuje, že LHS je odvozitelný od RHS (pokud A → B pak A → AB; výměna A s RHS a B s (y ∨ z)). RHS lze odvodit z LHS jednoduše prostřednictvím eliminace spojky pravidlo odvození. Protože RHS → LHS a LHS → RHS (v výrokový kalkul ), pak LHS = RHS (v booleovské algebře).
Aplikace
V booleovské algebře je opakovaná shoda jádrem jednoho algoritmu pro výpočet Blake kanonická forma vzorce.[2]
v digitální logika, včetně konsensuálního výrazu v obvodu, lze vyloučit závodní nebezpečí.[3]
Dějiny
Koncept konsensu představil Archie Blake v roce 1937, vztahující se k Blake kanonická forma.[4] To bylo nově objevené Samson a Mills v roce 1954[5] a tím Quine v roce 1955.[6] Quine vytvořil termín „konsenzus“. Robinson použil jej pro klauzule v roce 1965 jako základ svého „princip řešení ".[7][8]
Reference
- ^ Frank Markham Brown, Logické uvažování: Logika booleovských rovnic, 2. vydání 2003, s. 44
- ^ A b Frank Markham Brown, Logické uvažování: Logika booleovských rovnic, 2. vydání 2003, s. 81
- ^ M. Rafiquzzaman, Základy digitální logiky a mikrokontrolérů, 6. vydání (2014), ISBN 1118855795, str. 75
- ^ „Canonical expressions in Boolean algebra“, Dizertační práce, Katedra matematiky, University of Chicago, 1937, recenzováno v J. C. C. McKinsey, The Journal of Symbolic Logic 3: 2: 93 (červen 1938) doi:10.2307/2267634 JSTOR 2267634
- ^ Edward W. Samson, Burton E. Mills, Air Force Cambridge Research Center, technická zpráva 54-21, duben 1954
- ^ Willard van Orman Quine „Problém zjednodušení funkcí pravdy“, Americký matematický měsíčník 59:521-531, 1952 JSTOR 2308219
- ^ John Alan Robinson „Strojově orientovaná logika založená na principu rozlišení“, Deník ACM 12:1: 23–41.
- ^ Donald Ervin Knuth, Umění počítačového programování 4A: Kombinatorické algoritmy, část 1, s. 539
Další čtení
- Roth, Charles H. Jr. a Kinney, Larry L. (2004, 2010). „Základy logického designu“, 6. vydání, s. 1. 66ff.