08.11.2014 Views

JOUKKO-OPIN ALKEITA 1 Joukon käsite

JOUKKO-OPIN ALKEITA 1 Joukon käsite

JOUKKO-OPIN ALKEITA 1 Joukon käsite

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Esimerkki 69. Määritellään induktiivisesti vasemmanpuoleisten (lp) ja oikeanpuoleisten<br />

(rp) sulkujen lukumäärät seuraavasti:<br />

lp p i =rpp i =0,<br />

lp ¬B =lpB,<br />

rp ¬B =rpB,<br />

lp(B ∧ C) =lpB +lpC +1,<br />

rp(B ∧ C) =rpB +rpC +1.<br />

Todistetaan induktiolla, että aina kun A on kaava, niin<br />

(∗)<br />

lpA =rpA.<br />

Kun A = p i , niin lp A = 0 = rpA, ja väite on voimassa. Oletetaan (induktio-oletus),<br />

että lp B =rpB ja lp C =rpC. Tällöin<br />

lp ¬B =lpB I.O.<br />

=rpB =rp¬B<br />

ja<br />

lp(B ∧ C) =lpB +lpC +1 I.O.<br />

=rpB +rpC +1=rp(B ∧ C).<br />

(Määritelmät ja todistukset ovat konnektiivien ∨, → ja ↔ kohdalla täysin vastaavat<br />

kuin konnektiivin ∧ kohdalla.) Induktioväite on näin todistettu ja induktioperiaatteen<br />

perusteella väite (∗) on voimassa.<br />

Sekä induktio kaavan pituuden suhteen että induktio luonnollisten lukujen suhteen<br />

ovat erikoistapauksia yleisestä induktiivisen konstruktion käsitteestä. 11<br />

Induktiiviset määritelmät<br />

Sen lisäksi, että kielen induktiivinen määrittely oikeuttaa induktiolla tapahtuvat todistukset,<br />

se myös mahdollistaa monien kaavoja koskevien käsitteiden induktiivisen eli<br />

rekursiivisen määrittelemisen (edellä oli esimerkki sulkujen lukumäärän täsmällisestä<br />

määrittelemisestä). Tarkastelemme tässä vain konnektiiveja ¬ ja ∧ vastaavia kohtia,<br />

mutta määritelmät on suoraviivaista yleistää koskemaan myös muita konnektiiveja.<br />

Kaavan A rakennepuu T (A) määritellään seuraavasti:<br />

T (p i )=p i , T(¬B) =<br />

¬B<br />

|<br />

T (B)<br />

, T(B ∧ C) =<br />

B ∧ C<br />

.<br />

T (B) T (C)<br />

Kaavan A rakennepuussa esiintyviä kaavoja kutsutaan kaavan A alikaavoiksi. Kaavan<br />

A alikaavojen joukko sub A voidaan induktiivisesti määritellä seuraavasti:<br />

sub p i = {p i },<br />

sub ¬A = {¬A}∪sub A,<br />

sub(A ∧ B) ={(A ∧ B)}∪sub A ∪ sub B.<br />

11 Ks. Väänänen, Matemaattinen logiikka, 1987, ss. 13–17.<br />

29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!