• No results found

(1)Fundamentele Informatica 1 18 december 2004 1a

N/A
N/A
Protected

Academic year: 2021

Share "(1)Fundamentele Informatica 1 18 december 2004 1a"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Fundamentele Informatica 1 18 december 2004

1a. (A ∪ B) ∩ (A ∪ Bc) = distributief A∪ (B ∩ Bc) = complement

A∪∅ = nul A

b. (A ∪ B) ∩ (A ∪ Bc) = A.

That’s all: verwissel ∩ en ∪ en ook∅ en U (hoewel die laatste twee hier niet staan).

c. Elk woord van K heeft een even aan- tal a’s, dus a en bab behoren niet tot K. Elk woord van L heeft precies twee b’s, dus a en b behoren niet tot L.

b bb

a bab

K L

2a. tja.

b. R(X) = { 2, 3 },

R−1(R(X)) = { a, b, c }; R ◦ R−1 = { (a, a), (a, b), (b, a), (b, b), (c, c) }.

c. R◦ R−1 is reflexief als voor elke x ∈ U geldt dat (x, x) ∈ R ◦ R−1. Dit is het geval als in elke x ∈ U een pijl van R vertrekt, die we dan heen en weer kunnen volgen, maw. als dom(R) = U .

3a. Volgens de ‘Knuth’ definitie is een binaire boom ofwel leeg, ofwel een wortel met twee disjuncte binaire bomen, de linker en rechter deelboom van de wortel. We volgen deze definitie bij pre-ordening: de preorden- ing van de lege boom is het lege rijtje, an- ders is de pre-ordening de wortel, gevolgd door de pre-ordeningen van de linker en rechter deel-bomen.

b. pre-ordening: A, B, C, D, E, F, G, H, I, K symmetrisch: C, B, D, F, E, G, A, H, K, I Vanwege de pre-ordening is A de wortel van de boom. Kijk nu naar A in de sym- metrische ordening: C, B, D, F, E, G is de

symmetrische ordening van de linker deel- boom, H, K, I van de rechter. Dezelfde letters uit de pre-ordening horen bij deel- bomen: B, C, D, E, F, G resp. H, I, K.

We hebben voor de twee deelbomen weer elk de pre-ordening en sym- metrische ordening en we gaan verder.

A H

I K B

C D

E

F G

c. Alle letters v´o´or A in de symmetrische or- dening komen links, die na A komen rechts.

Maar ook in de preordening komen de let- ters van links v´o´or die van rechts. Dat betekent dat die letters alfabetisch eerder komen. Niet elke permutatie is dus mo- gelijk.

Illustratie: drie knopen en vijf bomen:

A B C

A B

C

A

B C

A B C

A B

C Bijbehorende symmetrische ordeningen zijn C, B, A; B, C, A; B, A, C; A, C, B; A, B, C.

Permutatie C, A, B ontbreekt.

4a. P4

k=0Fk2 = F02 + F12 + F22 + F32 + F42 = 0 + 1 + 1 + 4 + 9 = 15, ‘toevallig’ gelijk aan F4· F5 = 3 · 5.

De sommatie P0

k=1Fk2 heeft g´e´en termen, want eindigt voordat zij begint, en heeft (per definitie) waarde nul.

b. Bewijs met volledige inductie, naar n.

Basis n= 0: P0

k=0Fk2 = F02 = 0 = F0 · F1.

(2)

Fundamentele Informatica 1 18 december 2004

Inductie

Inductie-aanname: Pn

k=0Fk2 = Fn· Fn+1. Pn+1

k=0Fk2 =Pn

k=0Fk2+ Fn+12 =

vul inductieaanname in Fn· Fn+1+ Fn+12 = (Fn+ Fn+1) · Fn+1 =

gebruik de inductieve definitie Fn+2· Fn+1.

5a. We rekenen modulo 7, het aantal dagen per week. De genoemde datum valt over pre- cies 94 jaar, dus 94 maal 365 dagen plus 23 schrikkeldagen. Omdat 365 ≡ 1 mod 7 is dit samen 94 · 365 + 23 ≡ 3 · 1 + 2 ≡ 5 mod 7 dagen verder in de week, en valt 22 decem- ber 2098 op maandag.

b. Algemeen geldig (als tenminste z ≥ 0).

We weten, als x1 ≡ y1 mod m en x2 ≡ y2

mod m, dan ook x1· x2 ≡ y1· y2 mod m.

Wanneer gegeven is dat x ≡ y mod m, dan volgt met bovenstaande eigenschap (en in- ductie naar z) dat xz ≡ yz mod m voor elke z ≥ 0.

c. Dit is niet algemeen geldig. Een voorbeeld modulo 3. 1 ≡ 4 mod 3, maar 21 ≡ 2, ter- wijl 24 ≡ 16 ≡ 1 mod 3.

6a. R ⊆ A × A is

reflexief: xRx voor alle x ∈ A,

symmetrisch: als xRy dan ook yEx, en transitief: als xRy en yRz dan xRz.

b. [x] = {z ∈ A | xRz}

‘⇒’ Als xRy dan y ∈ [x] en y ∈ [y] (van- wege reflexiviteit yRy), dus y ∈ [x] ∩ [y]; de doorsnede is niet leeg.

‘⇐’ Als z ∈ [x] ∩ [y] dan xRz en yRz, dus zRY en dan xRy (vanwege symmetrie en transitiviteit).

Grappig: we hebben alledrie de eigenschap- pen gebruikt.

7a. Om dit deterministisch te kunnen ac- cepteren moeten we de laatste drie gelezen

letters in de toestand onthouden: toes- tanden hebben de vorm xyz met x, y, z ∈ {a, b}. De takken in de automaat worden gegeven door (xyz, σ, yzσ), voor x, y, z, σ ∈ {a, b}. De begintoestand is bbb (dat staat voor ‘geen a’s gezien’) en eindtoestanden hebben een a op de eerste positie (dat is de twee-na-laatst gelezen letter), dus ayz met y, z ∈ {a, b}.

Voor wie daar een plaatje van wil:

bbb bba

baa

bab

aaa

aab

aba

abb a

b

a

b

a b

a b

b

a b

a b a

b b

(lastig? voorgedaan op werkcollege.) b. V´e´el makkelijker: de derde letter is een a.

a, b a, b a

b

a, b

a, b

c. K = {a, b}· {a} · {aa, ab, ba, bb}

In het complement is de twee-na-laatste letter een b ´of is het woord korter dan drie: Kc = {a, b} · {b} · {aa, ab, ba, bb} ∪ {λ, a, b, aa, ab, ba, bb}

HJH jan ’05

Referenties

GERELATEERDE DOCUMENTEN

Daarmee kunnen we van elke eindige vereniging bewijzen dat deze aftelbaar is, maar niet van een oneindige

De binaire operatoren worden tussen de argumenten geschreven ‘infix’, de unaire operator achter zijn argument ‘postfix’c. Hoe kan in het algemeen de boom voor mir(K) bepaald

Dan steeds herhaald het gewenste aantal b’s bij- plakken (regel 2) of tegelijk twee a’s om het woord plaatsen (regel

Beschrijf een functie die de hoogte van een binaire boom bepaalt, door het geven van basis f(blad) en recursie f (knoop) uitgedrukt in f (links) en f (rechts)b. Je mag aannemen dat

Laat zien dat alle elementen van Blurps een oneven aantal driehoekjes ∆ hebben of tenminste ´e´en ruit 3 bevatten.... Deze equivalentierelatie

Bewijs met volledige inductie de bewering dat elke Blurp een oneven aantal ∆ heeft of tenminste ´e´en 3b. Basis: ∆ is een Blurp en heeft een oneven

De woorden xa en xab die ook toegestaan zijn volgens ii hebben ook geen subwoord bb omdat x dat niet had, en er niet bb kan onstaan door het achter- plakken van a of abb. Met

Van elk drietal opeenvolgende getallen is er ten- minste ´e´en even, en tenminste ´e´en een drie- voud, en het product daarom een