特朗普出招后 美国又向中国提出一个奇怪要求特朗普洋垃圾废物
Ez a szócikk nem tünteti fel a független forrásokat, amelyeket felhasználtak a készítése során. Emiatt nem tudjuk k?zvetlenül ellen?rizni, hogy a szócikkben szerepl? állítások helytállóak-e. Segíts megbízható forrásokat találni az állításokhoz! Lásd még: A Wikipédia nem az els? k?zlés helye. |
A Boole-algebra (George Boole-ról kapta a nevét) a programvezérelt digitális számítógép kidolgozásának matematikai alapja. A Boole-algebra informatikai értelemben olyan mennyiségek k?z?tti ?sszefüggések t?rvényszer?ségeit vizsgálja, amelyek csak két értéket vehetnek fel. A kijelentéslogika pl., amely a logika algebrájának egy interpretációjaként fogható fel, olyan kijelentésekkel dolgozik, amelyek vagy "igazak", vagy "hamisak", és keressük az olyan kijelentések valóságtartalmát, amelyek helyes vagy hamis elemi kijelentésekb?l tev?dnek ?ssze.
A Boole-algebra másik interpretációja a kapcsolási algebra. Alapjául olyan kapcsolási elemek szolgálnak, amelyek csupán két, egymástól kül?nb?z? állapotot vehetnek fel, például egy áramk?rben vagy folyik áram, vagy nem; mágneses állapot fennáll vagy sem stb. A kapcsolási algebra azt vizsgálja, hogy az ilyen kapcsolási elemekb?l ?sszeállított háló kimenetén a lehetséges két állapot melyike valósul meg, ha az elemek az egyik vagy másik lehetséges állapotban vannak. Ezért a Boole-algebra az elektronikus digitális számítógép konstruálásának nélkül?zhetetlen elméleti alapja.
A bináris, logikai vagy Boole-féle változóknak nevezett mennyiségek kétérték?ségét két jel bevezetésével fejezik ki. Ezek: "0" és "1" vagy "O" és "L". A logikai változók k?z?tti ?sszefüggéseket matematikailag a függvény fogalmával lehet leírni. Nevezhetjük ezeket logikai függvényeknek, valóságfüggvényeknek vagy kapcsolási függvényeknek.
Operátorok, m?veletek
[szerkesztés]Logikai alapm?veletek az (éS, Konjunkció), (VAGY, Diszjunkció) és (NEGáLT, Negáció). Minden további definiált alapm?velet ?sszetett, ezekb?l levezethet?:
Implikáció
[szerkesztés]olyan kétváltozós m?velet, amelynek értéke csak akkor nem igaz, ha A logikai értéke igaz és B logikai értéke nem igaz. Ezt az ?sszetett m?veletet – gyakori használata miatt – ?nálló m?veletnek tekintjük.
- Az implikáció jele:
- Alapm?veletekkel kifejezve:
Ekvivalencia
[szerkesztés]olyan kétváltozós logikai m?velet, amely az A, B állításokhoz az "A akkor és csak akkor, ha B" állítást rendeli hozzá. A m?velet eredménye abban az esetben igaz, amikor A állítás és B állítás is igaz, vagy amikor sem az A sem a B állítás nem igaz. A feltétel tehát a két logikai érték egyezése.
- Az ekvivalencia jele:
- Definíciója az alapm?veletek segítségével kifejezve:
- Mivel az implikáció el?állítható diszjunkció és negáció segítségével, ezért másképp is kifejezhetjük az ekvivalenciát:
Kizáró vagy
[szerkesztés]A kizáró vagy m?velet abban kül?nb?zik a diszjunkciótól, hogy nem engedi meg, hogy a két állítás logikai értéke egyszerre igaz legyen. A m?velet eredménye akkor hamis, ha mindkét állítás logikai értéke megegyezik. Ezt úgy is lehet értelmezni, mint ?kül?nb?z? / nem azonos” m?veletet a két operandus k?z?tt.
- Igazságtáblázata
A (másképp írva vagy ) igazságtáblája a k?vetkez?:
p | q | ⊕ |
---|---|---|
H | H | H |
H | I | I |
I | H | I |
I | I | H |
Vegyük észre, hogy a végeredmény hármas szimmetriát mutat: a táblázat fejlécében lev? , , és feliratok bármelyikét felcserélve is igaz marad a táblázat.
- Venn-diagram
Az Venn-diagramja (az igaz érték pirossal van jel?lve)
Scheffer-féle m?velet
A logikai változók értéke
[szerkesztés]Kétváltozós kifejezések értéke, a változók értékét?l és a rájuk alkalmazott m?velett?l függ, amit igazságtáblázat segítségével szemléltetünk. A Boole-algebra alapm?veleteinek igazságtáblázata így néz ki:
|
|
|
A logikai függvények
[szerkesztés]Egy logikai függvény az n független, bemen? változó valamely meghatározott érték- vagy bemeneti kombinációjához a kimen?, függ? változó egy értékét rendeli hozzá. Ezt a hozzárendelést logikai m?veletnek is nevezik.
Ha a logikai függvénynek csak egyetlen változója van: , és ennek csak két kombinációja lehet, -ra és -re , és értéke -nál -nél pedig , akkor ez a negáció.
- A negáció
0 | 1 | |
1 | 0 |
A negációt szimbolikusan alakban szokták írni. Két egymás utáni negáció egymás hatását nyilván lerontja, . A kettes számrendszerbeli számok negációjára érvényesek a k?vetkez? szabályok: , .
A logikai függvényeknek a kapcsolási algebrában való alkalmazásánál kül?n?sen jelent?sek az , kétváltozós függvények. ?sszesen 16 ilyen függvény van. Két bemenetnél kimeneti kombináció lehet, mivel mindegyik változó a másiktól függetlenül felveheti a 0 vagy az 1 értékét; minden bemeneti változóhoz hozzárendelhet? az kimeneti változó 0 vagy 1 értéke, és így ?sszesen kül?nb?z? hozzárendelés lehetséges.
- A diszjunkció
A diszjunkció az kimeneti változóhoz értéket rendel, ha mind a két bemeneti változó: és , vagy mind a kett? az 1 értéket veszi fel, akkor .
A diszjunkció értéktáblázata
0 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | |
0 | 1 | 1 | 1 |
A függvénytáblázatból megkaphatók a kettes számrendszerbeli számokra vonatkozó számolási szabályok.
Duális számok diszjunktív kapcsolata
OO=O
LO=L
OL=L
LL=L
A diszjunkció k?zvetlenül érthet?, szavakban való megfogalmazása " vagy ", szimbolikusan .
A konjunkció csak akkor rendeli el az kimeneti változóhoz az -et, ha mind az , mind az értéke 1.
A konjunkció függvénytáblázata
0 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | |
0 | 0 | 0 | 1 |
A függvénytáblázatból megkapjuk a kettes rendszerbeli számokra vonatkozó számolási szabályokat.
Duális számok konjunktív kapcsolata
A konjunkció m?veletét vagy & jel?ljük.
Kétbemenet? tetszés szerinti logikai ?sszefüggés el?állításához nincs szükség mind a 16 lehetséges logikai függvényre. Elég erre a konjunkció és a diszjunkció, ha hozzávesszük még a negációt is. Például a "sem-sem" m?velet (antivalencia), amit szavakban "sem , sem "-nek mondhatunk, kifejezhet? a fenti három függvénnyel.
A sem-sem m?velet függvénytáblázata
0 | 1 | 0 | 1 | |
0 | 0 | 1 | 1 | |
0 | 1 | 1 | 0 |
A sem-sem m?velet negációból, diszjunkcióból és konjunkcióból tev?dik ?ssze
0 | 1 | 0 | 1 | |
0 | 0 | 1 | 1 | |
0 | 1 | 1 | 1 | |
1 | 0 | 1 | 0 | |
1 | 1 | 0 | 0 | |
1 | 1 | 1 | 0 | |
0 | 1 | 1 | 0 |
Ha k?vetjük a táblázat sorait felülr?l lefelé, észrevehet?, hogy a "sem-sem" a k?vetkez? kapcsolatokkal helyettesíthet?:
1. diszjunkció, ;
2. diszjunkció, és
3. konjunkció .
általánosan igaz:
n bináris változó minden logikai kapcsolata kivétel nélkül visszavezethet? az egyes változók diszjunkcióira, konjunkcióira és negációira.
A számítóberendezések m?k?dése
[szerkesztés]Az elektronikus digitális számítógépekben információkat dolgoznak fel: az els?dleges jelekb?l logikai ?sszefüggések segítségével másodlagos jeleket állítanak el?. Az ehhez szükséges kapcsolási elemek csak két állapotot vehetnek fel, a 0-t és az 1-et. Az elérend? kapcsolatok létrehozására a kapcsolási elemeket a kapcsolási hálózat áramk?reivé, kapcsolási hálózatokká k?tik ?ssze. A kapcsolásalgebrában nem az a lényeges, hogy a kapcsolási elemeket mechanikus kapcsolók, jelfogók vagy elektronikus kapcsolók valósítják meg, hanem az, hogy milyen szerepet játszanak egy rendszerben.
A k?vetkez? példában a kapcsolási elemek jelfogók.
Elvileg a jelfogó olyan tekercs, amely egy kapcsolót nyit vagy zár aszerint, hogy a tekercsben áram folyik – 1 állapot – vagy nem folyik rajta keresztül áram (0 állapot). Megkül?nb?ztetünk munkakapcsolót és nyugalmi kapcsolót.
A munkakapcsoló a 0 helyzetben nyitott, így a vezetékben, amit a kapcsoló megszakít, nem folyik áram; az 1 állapotban a tekercs mágneses tere zárja a kapcsolót, és a vezetékben is folyik áram.
Munkakapcsoló és nyugalmi kapcsoló
munkakapcsoló | nyugalmi kapcsoló | |||
a tekercsen át folyik-e áram | nem | igen | nem | igen |
jelfogó állapota | 0 | 1 | 0 | 1 |
lámpa állapota | 0 | 1 | 1 | 0 |
A nyugalmi kapcsoló nyilvánvalóan a munkakapcsoló negációját állítja el?.
Minden logikai függvényhez találhatók analóg elektromos kapcsolások.
Például az konjunkciónak leegyszer?sített ábrázolással – két, sorba kapcsolt munkakapcsoló felel meg; a lámpa csak akkor ég (), ha az és kapcsolók mindegyike zárt. A diszjunkciónak két, párhuzamosan kapcsolt munkakapcsoló felel meg; a lámpa akkor ég, ha vagy az egyik, vagy a másik, vagy mind a két kapcsoló zárt.
A logikai kapcsolásoknál még további részletekt?l is el szoktak tekinteni, és az áramk?r?ket csak szimbolikusan ábrázolják.
Mivel a modern integrált áramk?r?k a fenti logikai alap?sszefüggéseket vagy azok bonyolult kombinációját tartalmazzák egyetlen alkatrészként, ezért a modern gépek logikai vázlata egyben a kapcsolási rajzzal azonos. (Egy-egy integrált áramk?r általában csak t?bb logikai szimbólum segítségével írható le.) Egészen magas szint? integrálásnál pedig egyetlen félvezet? lapkán lehetséges egy digitális számítógép teljes funkcionalitását megvalósítani. Ilyen esetben az alkatrész és a számítógép tervezése azonossá válik.
A kapcsolási algebra a szintézisben elemi logikai függvényeket – például negációkat, diszjunkciókat, konjunkciókat – olyan hálózattá kapcsol ?ssze, amely el?re megadott teljes logikai kapcsolatot állít el?. Az analízis viszont megadott hálózatot elemez.