Esko Turunen Luku 9. Logiikan algebralisointi

Samankaltaiset tiedostot
MAT Algebra 1(s)

MAT Algebra I (s) periodeilla IV ja V/2009. Esko Turunen

Relaation ominaisuuksia. Ominaisuuksia koskevia lauseita Sulkeumat. Joukossa X määritelty relaatio R on. (ir) irrefleksiivinen, jos x Rx kaikilla x X,

Joukossa X määritelty relaatio R on. (ir) irrefleksiivinen, jos x Rx kaikilla x X,

[a] ={b 2 A : a b}. Ekvivalenssiluokkien joukko

Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

MAT Algebra I (s) periodilla IV 2012 Esko Turunen

MS-A0402 Diskreetin matematiikan perusteet

(1) refleksiivinen, (2) symmetrinen ja (3) transitiivinen.

Matematiikassa ja muuallakin joudutaan usein tekemisiin sellaisten relaatioiden kanssa, joiden lakina on tietyn ominaisuuden samuus.

X R Matematiikan johdantokurssi, syksy 2016 Harjoitus 5, ratkaisuista

811120P Diskreetit rakenteet

PETR HÁJEKIN BL-ALGEBRAT

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

Johdatus diskreettiin matematiikkaan Harjoitus 1,

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

8 Joukoista. 8.1 Määritelmiä

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Luonnollisten lukujen ja kokonaislukujen määritteleminen

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Mari Herranen. Ultratulo

Relaatioista. 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde.

Jarkko Peltomäki. Järjestetyt joukot ja hilat

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen!

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg

Johdatus diskreettiin matematiikkaan Harjoitus 2, Osoita että A on hyvin määritelty. Tee tämä osoittamalla

Hilateoria ja Boolen algebrat

6 Relaatiot. 6.1 Relaation määritelmä

Esko Turunen Luku 3. Ryhmät

missä on myös käytetty monisteen kaavaa 12. Pistä perustelut kohdilleen!

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

MS-A0401 Diskreetin matematiikan perusteet

Lause 5. (s. 50). Olkoot A ja B joukkoja. Tällöin seuraavat ehdot ovat

Diskreetti matematiikka, syksy 2010 Harjoitus 7, ratkaisuista

Esko Turunen MAT Algebra1(s)

-Matematiikka on aksiomaattinen järjestelmä. -uusi tieto voidaan perustella edellisten tietojen avulla, tätä kutsutaan todistamiseksi

Tietojenkäsittelyteorian alkeet, osa 2

Hilateriasta Boolen algebroihin ja propositiologiikkaan

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Algebra kl Tapani Kuusalo

2. Minkä joukon määrittelee kaava P 0 (x 0 ) P 1 (x 0 ) mallissa M = ({0, 1, 2, 3}, P M 0, P M 1 ), kun P M 0 = {0, 1} ja P M 1 = {1, 2}?

KOMBINATORIIKKA JOUKOT JA RELAATIOT

Todistusmenetelmiä Miksi pitää todistaa?

a) Mitkä seuraavista ovat samassa ekvivalenssiluokassa kuin (3, 8), eli kuuluvat joukkoon

Toinen muotoilu. {A 1,A 2,...,A n,b } 0, Edellinen sääntö toisin: Lause 2.5.{A 1,A 2,...,A n } B täsmälleen silloin kun 1 / 13

811120P Diskreetit rakenteet

Kokonaislukuoptimointi

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

TIETOTEKNIIKAN MATEMATIIKKA

Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi

Joukko-oppi. Joukko-oppi. Joukko-oppi. Joukko-oppi: Mitä opimme? Joukko-opin peruskäsitteet

1 Lineaariavaruus eli Vektoriavaruus

KOMBINATORIIKKA JOUKOT JA RELAATIOT

Ekvivalenssirelaatio. Määritelmä 2 Joukon A binäärinen relaatio R on ekvivalenssirelaatio, mikäli. Jos R on ekvivalenssirelaatio ja a A, niin joukkoa

Jarkko Peltomäki. Aliryhmän sentralisaattori ja normalisaattori

MS-A0402 Diskreetin matematiikan perusteet

Taulumenetelmä modaalilogiikalle K

802320A LINEAARIALGEBRA OSA I

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto ja esimerkkejä ym., osa I

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

jonka laskutoimitus on matriisien kertolasku. Vastaavasti saadaan K-kertoiminen erityinen lineaarinen ryhmä

14. Juurikunnat Määritelmä ja olemassaolo.

Miten osoitetaan joukot samoiksi?

Johdatus matematiikkaan

Luonnollisen päättelyn luotettavuus

Huom. muista ilmoittautua kokeeseen ajoissa. Ilmoittautumisohjeet kurssin kotisivuilla.

Johdatus todennäköisyyslaskentaan Joukko-oppi. TKK (c) Ilkka Mellin (2005) 1

Matematiikan perusteista logiikkaa ja joukko-oppia LaMa 1U syksyllä 2010

1. Logiikan ja joukko-opin alkeet

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi

Seuraavana tavoitteena on osoittaa, että binääristen neliömuotojen ekvivalenssiluokat

ALGEBRA KEVÄT 2013 JOUNI PARKKONEN

Reaaliarvoisen yhden muuttujan funktion raja arvo LaMa 1U syksyllä 2011

Insinöörimatematiikka D

Joukot. Georg Cantor ( )

Renkaat ja modulit. Tässä osassa käsiteltävät renkaat ovat vaihdannaisia, ellei toisin mainita. 6. Ideaalit

Johdatus matemaattiseen päättelyyn

(xa) = (x) (a) = (x)0 = 0

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I

Propositionaalinen dynaaminen logiikka

33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut

Funktiot. funktioita f : A R. Yleensä funktion määrittelyjoukko M f = A on jokin väli, muttei aina.

Modaalilogiikan täydellisyyslauseesta

Ensimmäinen induktioperiaate

Johdatus matematiikkaan

Lauri Hella. Joukko-oppi. Luentomoniste, Syksy Tampereen yliopisto Informaatiotieteiden yksikkö Matematiikka

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

Ideaalit ja tekijärenkaat Ryhmähomomorfismin φ : G G ydin on ryhmän G normaali aliryhmä. Esko Turunen Luku 7. Ideaalit ja tekijärenkaat

Täydellisyysaksiooman kertaus

Ensimmäinen induktioperiaate

811120P Diskreetit rakenteet

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 6 (8 sivua) OT. 1. a) Määritä seuraavat summat:

811120P Diskreetit rakenteet

T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 12 (opetusmoniste, kappaleet )

Näytetään nyt relaatioon liittyvien ekvivalenssiluokkien olevan verkon G lohkojen särmäjoukkoja. Olkoon siis f verkon G jokin särmä.

JOUKKO-OPIN ALKEITA. Veikko Rantala Ari Virtanen

Transkriptio:

Logiikan algebralisointi Tässä viimeisessä luvussa osoitamme, miten algebran peruskäsitteitä käytetään logiikan tutkimuksessa. Käsittelemme vain klassista lauselogiikkaa ja sen suhdetta Boolen algebraan, mutta monet vastaavuudet päteivät yleisimmille logiikoille ja niitä vastaaville algebroille. Algebrallisen logiikan tutkimus on eräs TTY:n matematiikan laitoksen tutkimuskohteista.

Määritelmä (1.9) Relaatio joukossa A on joukon A A osajoukko. Jos R A A on relaatio, merkitään a R b (a, b) R (jolloin sanotaan, että alkio a on relaatiossa R alkion b kanssa). Joukon A relaatio R on (1) refleksiivinen, jos a R a aina, kun a A, (2) symmetrinen, jos b R a aina, kun a R b, (3) transitiivinen, jos a R c aina, kun a R b ja b R c, (4) antisymmetrinen, jos a = b aina, kun a R b, b R a. (5) Refleksiivinen ja transitiivinen relaatio on esijärjestys. (6) Refleksiivinen, antisymmetrinen ja transitiivinen relaatio on järjestys. (7) Relaatio on refleksiivinen, symmetrinen ja transitiivinen relaatio on ekvivalenssirelaatio.

Määritelmä (1.9. jatkoa) Ekvivalenssirelaation merkkinä käytetään usein merkkiä ; tällöin merkitään a b. Jos on ekvivalenssirelaatio, niin jokainen joukon A alkio a määrää ekvivalenssiluokan [a] = {b A : a b}. Ekvivalenssiluokkien joukkoa merkitään A /, ja sitä kutsutaan ekvivalenssirelaatiota vastaavaksi A:n tekijäjoukoksi.

Määritelmä (1.9. jatkoa) Ekvivalenssirelaation merkkinä käytetään usein merkkiä ; tällöin merkitään a b. Jos on ekvivalenssirelaatio, niin jokainen joukon A alkio a määrää ekvivalenssiluokan [a] = {b A : a b}. Ekvivalenssiluokkien joukkoa merkitään A /, ja sitä kutsutaan ekvivalenssirelaatiota vastaavaksi A:n tekijäjoukoksi. Harjoitustehtävänä 110 on osoittaa seuraava perustulos: joukon A esijärjestys R generoi ekvivalenssin ehdolla x y joss xry ja yrx. Lisäksi tekijäjoukkoon A/ generoituu järjestysrelaatio ehdolla [x] [y] joss xry.

Määritelmä (1.10.) Jos on laskutoimitus ja on ekvivalenssirelaatio joukossa A, ne ovat yhteensopivat, jos a b a b aina kun a a ja b b. Laskutoimitus määrää tekijälaskutoimituksen joukossa A/ säännöllä [a] [b] = [a b].

Määritelmä (1.10.) Jos on laskutoimitus ja on ekvivalenssirelaatio joukossa A, ne ovat yhteensopivat, jos a b a b aina kun a a ja b b. Laskutoimitus määrää tekijälaskutoimituksen joukossa A/ säännöllä [a] [b] = [a b]. Tarkastellaan sellaista järjestettyä joukkoa (L, ), jossa on suurin alkio 1 ja pienin alkio 0, ts 0 x 1 aina, kun x L.

Määritelmä (1.10.) Jos on laskutoimitus ja on ekvivalenssirelaatio joukossa A, ne ovat yhteensopivat, jos a b a b aina kun a a ja b b. Laskutoimitus määrää tekijälaskutoimituksen joukossa A/ säännöllä [a] [b] = [a b]. Tarkastellaan sellaista järjestettyä joukkoa (L, ), jossa on suurin alkio 1 ja pienin alkio 0, ts 0 x 1 aina, kun x L. Sanomme, että alkio z L on alkioparin {x, y} K yläraja jos x, y z. Vastaavasti määritellään alkioparin {x, y} K alaraja.

Määritelmä (1.10.) Jos on laskutoimitus ja on ekvivalenssirelaatio joukossa A, ne ovat yhteensopivat, jos a b a b aina kun a a ja b b. Laskutoimitus määrää tekijälaskutoimituksen joukossa A/ säännöllä [a] [b] = [a b]. Tarkastellaan sellaista järjestettyä joukkoa (L, ), jossa on suurin alkio 1 ja pienin alkio 0, ts 0 x 1 aina, kun x L. Sanomme, että alkio z L on alkioparin {x, y} K yläraja jos x, y z. Vastaavasti määritellään alkioparin {x, y} K alaraja. Jos alkioparin {x, y} ylärajojen joukossa on pienin alkio L, merkitään sitä x y. Vastaavasti jos alkioparin {x, y} alarajojen joukossa on suurin alkio L, merkitään sitä x y.

Määritelmä (1.10.) Jos on laskutoimitus ja on ekvivalenssirelaatio joukossa A, ne ovat yhteensopivat, jos a b a b aina kun a a ja b b. Laskutoimitus määrää tekijälaskutoimituksen joukossa A/ säännöllä [a] [b] = [a b]. Tarkastellaan sellaista järjestettyä joukkoa (L, ), jossa on suurin alkio 1 ja pienin alkio 0, ts 0 x 1 aina, kun x L. Sanomme, että alkio z L on alkioparin {x, y} K yläraja jos x, y z. Vastaavasti määritellään alkioparin {x, y} K alaraja. Jos alkioparin {x, y} ylärajojen joukossa on pienin alkio L, merkitään sitä x y. Vastaavasti jos alkioparin {x, y} alarajojen joukossa on suurin alkio L, merkitään sitä x y. Hila on sellainen järjestetty joukko (L, ), jonka kaikilla alkiopareilla {x, y} on x y, x y L.

Hilan perusominaisuuksia käsitellään harjoitustehtävässä 111. Määritelmä (Hilan distributiivisuus) Hila (L,,, ) on distributiivinen jos kaikilla a, b, c L pätee 1 a (b c) = (a b) (a c), 2 a (b c) = (a b) (a c) Harjoitustehtävänä 112 on osoittaa, että ehdot implikoivat toinen toisensa.

Hilan perusominaisuuksia käsitellään harjoitustehtävässä 111. Määritelmä (Hilan distributiivisuus) Hila (L,,, ) on distributiivinen jos kaikilla a, b, c L pätee 1 a (b c) = (a b) (a c), 2 a (b c) = (a b) (a c) Harjoitustehtävänä 112 on osoittaa, että ehdot implikoivat toinen toisensa. Määritelmä (Boolen algebra) Distributiivinen hila (L,,,, ) on Boolean algebra jos kaikilla alkioilla a L on komplementtialkio a L, toisin sanoen a a = 0 ja a a = 1.

Hilan perusominaisuuksia käsitellään harjoitustehtävässä 111. Määritelmä (Hilan distributiivisuus) Hila (L,,, ) on distributiivinen jos kaikilla a, b, c L pätee 1 a (b c) = (a b) (a c), 2 a (b c) = (a b) (a c) Harjoitustehtävänä 112 on osoittaa, että ehdot implikoivat toinen toisensa. Määritelmä (Boolen algebra) Distributiivinen hila (L,,,, ) on Boolean algebra jos kaikilla alkioilla a L on komplementtialkio a L, toisin sanoen a a = 0 ja a a = 1. Komplementtialkio on yksikäsitteinen.

Tunnetuimmat esimerkit Boolean algebrasta ovat epätyhjän joukon X potenssijoukko, jossa järjestysrelaationa on. Oparaatioina ja on ja. Joukon A komplementti on joukko X \ A.

Tunnetuimmat esimerkit Boolean algebrasta ovat epätyhjän joukon X potenssijoukko, jossa järjestysrelaationa on. Oparaatioina ja on ja. Joukon A komplementti on joukko X \ A. Myös joukosta {0, 1} saadaan tunnetulla menetelmällä Boolen algebra.

Tunnetuimmat esimerkit Boolean algebrasta ovat epätyhjän joukon X potenssijoukko, jossa järjestysrelaationa on. Oparaatioina ja on ja. Joukon A komplementti on joukko X \ A. Myös joukosta {0, 1} saadaan tunnetulla menetelmällä Boolen algebra. Klassisen lauselogiikan rakennustiilinä ovat elementaarilauseet p, q, r, s,, joista loogisten konnektiivien ei, ja, tai, imp avulla saadaan lisää (hyvin määriteltyjä) lauseita: elementaarilauseet ovat lauseita ja jos α, β ovat lauseita, niin ei α, αjaβ, αtaiβ sekä αimpβ ovat lauseita. Huomaa, että lauseet ovat äärellisen mitaisia.

Tunnetuimmat esimerkit Boolean algebrasta ovat epätyhjän joukon X potenssijoukko, jossa järjestysrelaationa on. Oparaatioina ja on ja. Joukon A komplementti on joukko X \ A. Myös joukosta {0, 1} saadaan tunnetulla menetelmällä Boolen algebra. Klassisen lauselogiikan rakennustiilinä ovat elementaarilauseet p, q, r, s,, joista loogisten konnektiivien ei, ja, tai, imp avulla saadaan lisää (hyvin määriteltyjä) lauseita: elementaarilauseet ovat lauseita ja jos α, β ovat lauseita, niin ei α, αjaβ, αtaiβ sekä αimpβ ovat lauseita. Huomaa, että lauseet ovat äärellisen mitaisia. Klassisen lauselogiikan algebralisoinnissa tarvitaan joukko aksioomia ja päättelysäännöt. Sovitaan, että jos jokin lause α on aksiooma tai teoreema eli saatu päätelysäänöjen avulla aksioomista, merkitään α.

Aksioomiksi valitaan kaikki seuraavaa muotoa olevat lauseet 1 (αimpβ)imp[(βimpγ)imp(αimpγ)], 2 (αimp(αtaiβ), 3 (βimp(αtaiβ), 4 (αimpγ)imp[(βimpγ)imp((αtaiβ)impγ)], 5 (αjaβ)impα, 6 (αjaβ)impβ, 7 (γimpα)imp[(γimpβ)imp(γimp(αandβ))] 8 [αimp(βimpγ)]imp[(αjaβ)impγ], 9 [(αjaβ)impγ]imp[αimp(βimpγ)], 10 (αja ei α)impβ, 11 [αimp(αja ei α)]imp ei α, 12 αtai ei α Harjoitustehtävänä 113 on osoittaa, että kaikki aksioomat ovat tautologioita.

Päättelysääntönä on Modus Ponens: α, αimpβ seuraa β.

Päättelysääntönä on Modus Ponens: α, αimpβ seuraa β. Esitetään seuraavaksi metatodistus sille seikalle, että αimpα: Aksioomien (6) ja (9) nojalla 1 ((αjaα)impα)jaα)impα 2 [((αjaα)impα)jaα)impα]imp[((αjaα)impα)imp(αimpα)]

Päättelysääntönä on Modus Ponens: α, αimpβ seuraa β. Esitetään seuraavaksi metatodistus sille seikalle, että αimpα: Aksioomien (6) ja (9) nojalla 1 ((αjaα)impα)jaα)impα 2 [((αjaα)impα)jaα)impα]imp[((αjaα)impα)imp(αimpα)] josta Modus Ponens säännöllä ja aksiooman (5) perusteella saadaan 1 ((αjaα)impα)imp(αimpα) 2 ((αjaα)impα)

Päättelysääntönä on Modus Ponens: α, αimpβ seuraa β. Esitetään seuraavaksi metatodistus sille seikalle, että αimpα: Aksioomien (6) ja (9) nojalla 1 ((αjaα)impα)jaα)impα 2 [((αjaα)impα)jaα)impα]imp[((αjaα)impα)imp(αimpα)] josta Modus Ponens säännöllä ja aksiooman (5) perusteella saadaan 1 ((αjaα)impα)imp(αimpα) 2 ((αjaα)impα) ja edelleen Modus Ponens säännöllä 1 (αimpα)

Päättelysääntönä on Modus Ponens: α, αimpβ seuraa β. Esitetään seuraavaksi metatodistus sille seikalle, että αimpα: Aksioomien (6) ja (9) nojalla 1 ((αjaα)impα)jaα)impα 2 [((αjaα)impα)jaα)impα]imp[((αjaα)impα)imp(αimpα)] josta Modus Ponens säännöllä ja aksiooman (5) perusteella saadaan 1 ((αjaα)impα)imp(αimpα) 2 ((αjaα)impα) ja edelleen Modus Ponens säännöllä 1 (αimpα) Jos siis kaikkien lauseiden joukossa F määritellään relaatio R s.e. αrβ joss (αimpβ), on R refleksiivinen. Käyttämällä Aksiooma (1) ja kaksi kertaa Modus Ponens sääntöä nähdään, että se on myös transitiivinen.

Yleisestä teoriasta seuraa nyt, että asettamalla relaatio joukossa F siten, että α β joss (αimpβ) ja (βimpα) saadaan ekvivalenssirelaatio. Lisäksi tekijäjoukkoon F/ syntyy järjestysrelaatio asettamalla [α] [β] joss (αimpβ).

Yleisestä teoriasta seuraa nyt, että asettamalla relaatio joukossa F siten, että α β joss (αimpβ) ja (βimpα) saadaan ekvivalenssirelaatio. Lisäksi tekijäjoukkoon F/ syntyy järjestysrelaatio asettamalla [α] [β] joss (αimpβ). Ekvivalenssi on myös yhteensopiva loogisten konnektiivien kanssa, esim. jos α β, γ δ, niin myös (αjaγ) (βjaδ).

Yleisestä teoriasta seuraa nyt, että asettamalla relaatio joukossa F siten, että α β joss (αimpβ) ja (βimpα) saadaan ekvivalenssirelaatio. Lisäksi tekijäjoukkoon F/ syntyy järjestysrelaatio asettamalla [α] [β] joss (αimpβ). Ekvivalenssi on myös yhteensopiva loogisten konnektiivien kanssa, esim. jos α β, γ δ, niin myös (αjaγ) (βjaδ). Siten tekijäjoukossa voidaan määritellä operaatiot [α] [β] = [αjaβ], [α] [β] = [αtaiβ], [α] = [ei α].

Yleisestä teoriasta seuraa nyt, että asettamalla relaatio joukossa F siten, että α β joss (αimpβ) ja (βimpα) saadaan ekvivalenssirelaatio. Lisäksi tekijäjoukkoon F/ syntyy järjestysrelaatio asettamalla [α] [β] joss (αimpβ). Ekvivalenssi on myös yhteensopiva loogisten konnektiivien kanssa, esim. jos α β, γ δ, niin myös (αjaγ) (βjaδ). Siten tekijäjoukossa voidaan määritellä operaatiot [α] [β] = [αjaβ], [α] [β] = [αtaiβ], [α] = [ei α]. Syntynyt algebra (F/,,, ) on Boolen algebra: esim. hilaominaisuudet todistetaan Aksioomien (4), (5) ja (6) sekä Modus Ponens säännön avulla. Alkiona 1 on luokka [αtai ei α], alkiona 0 luokka [αja ei α].

Tämä Lindembaum-Tarski-teoreemana tunnettu tulos tarkoittaa, että sen päättämiseen onko α (joka usein on pitkä ja työläs tehtävä) riittää tarkastella onko α vastaava algebrallinen lauseke = 1 (mikä on usein paljon helpompaa).

Tämä Lindembaum-Tarski-teoreemana tunnettu tulos tarkoittaa, että sen päättämiseen onko α (joka usein on pitkä ja työläs tehtävä) riittää tarkastella onko α vastaava algebrallinen lauseke = 1 (mikä on usein paljon helpompaa). Ideaaleja vastaa algebrallisessa logiikassa eräänlainen duaalinen käsite, nimittäin filtteri: Se on annetun Boolen algebran L epätyhjä osajoukko F, joka on suljettu Modus Ponens säännön suhteen: jos a, a b F, niin b F.

Tämä Lindembaum-Tarski-teoreemana tunnettu tulos tarkoittaa, että sen päättämiseen onko α (joka usein on pitkä ja työläs tehtävä) riittää tarkastella onko α vastaava algebrallinen lauseke = 1 (mikä on usein paljon helpompaa). Ideaaleja vastaa algebrallisessa logiikassa eräänlainen duaalinen käsite, nimittäin filtteri: Se on annetun Boolen algebran L epätyhjä osajoukko F, joka on suljettu Modus Ponens säännön suhteen: jos a, a b F, niin b F. Algebrallista logiikkaa käsitellään tarkemmin kurssilla MAT-42106 Applied Logics. Tervetuloa sinne!