Minimalisering av deterministiske endelige automater

Slides:



Advertisements
Liknende presentasjoner
Kompetanseprogram for informasjonssikkerhet
Advertisements

Legeringer Per-Einar Rosenhave
NYHET FRA UTDANNINGSDIREKTORATET
Forurensning og miljø Av: Lena, Iselin og Karoline Vi trenger naturen. Uten trær,planter og dyr hadde vi ikke klart å leve på jorda. Derfor er det viktig.
Ett skritt foran 4 © Iréne Johansson 1 Kursmøte 5Verb Verb.
Kursmøte 3 På-vei-mot f(x) setninger.
GROW modellen.
Objektorientert programmering Objektorientert systemutvikling
Illustrasjoner: Ingrid Brennhagen
Et formelt språk er en mengde av strenger over et endelig alfabet
Skanning – del I 4/4/2017.
23. januar 2004TDT4285 Planl&drift IT-syst1 Tjeneroppgraderinger TDT4285 Planlegging og drift av IT-systemer Anders Christensen, IDI.
Lek og læring er sterkt knyttet sammen med barnehagepedagogikken
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Måle – Release - Iterere Tre ting du må gjøre mer av dersom du vil være smidig Arve
INF 295 Forelesning 16 - kap 9 Minimalt spenntre og korteste vei i grafer Hans Fredrik Nordhaug (Ola Bø)
Forelesning 21: Kuhn og Vitenskapelige Revolusjoner
«Vi har lyktes!» Roar Brekken, leder Stjørdal KFU.
Hvordan vi fant det ut... Vi søkte først mye på internett og leste i bøker. Når det ikke var noe mer å lese igjen på skolebibloteket, og ikke noe mer.
Aktivitetsdiagrammer
Billettautomat med felle. Forbedret automat Klasse og operasjon i aktiviteten Klassen er Billettluke Operasjonen er pengerTilbake() Skilletegnet er dobbelt.
Oppgave 1. Automaten aksepterer språket over alfabetet {a,b} bestående av strenger med et like antall forekomster av a og et like antall forekomster av.
Disjunktiv normalform, oppsummering Et litteral… er en utsagnsvariabel eller negasjonen av en utsagnsvariabel. P  P Q S  R En fundamental konjunksjon.
Disjunktiv normalform, oppsummering Et litteral… er en utsagnsvariabel eller negasjonen av en utsagnsvariabel. P  P Q S  R En fundamental konjunksjon.
HUMIT 1750 Høsten 2005 Løsningsforslag med utfyllende kommentarer til Obligatorisk oppgave 1 Vi hadde gitt de tre setningene A: Regntøyet er hjemme eller.
INF2820 Datalingvistikk – V2012
Euklids Geometri Af Natacha Dam Langaas.
Tautologier En tautologi er et utsagn som alltid er sant, det vil si som har T i hver linje av sannhetsverditabellen.
Høyrelineær grammatikk A  Λ A  cA A  caa S  A S  abS S  baS dvs. en kontekstfri grammatikk der hver produksjon - har høyst en ikketerminal på høyresiden,
En repetisjon hrj – høst 2010
Eksamen 2005, oppgave 2 Eksamen 2006, oppgave 2 Stein Krogdahl INF5110 – V2007.
CAKE session no. 8 Do your worst. Så langt … Forrige CAKE session var et samarbeid med Hands On Safety- kampanjen Vi fikk mange gode innspill, og de sender.
De 222 mest brukte ordene i det norske språket..
INF1400 – Kap 10 CMOS Teknologi. Hovedpunkter MOS transistoren Komplementær MOS (CMOS) CMOS teknologiutvikling CMOS eksempler - Inverter - NAND / NOR.
En formel er gyldig hviss den sann i alle tolkninger Utsagnslogikk Tolkning = linje i sannhetsverditabell Altså: En formel er gyldig hviss den har T i.
Kontekstfri grammatikk Endelig mengde T av terminal(symbol)er Endelig mengde V av ikke-terminal(symbol)er Startsymbol S Endelig mengde P av produksjoner.
Deterministisk endelig automat (DFA) (over språk A) Består av - en ikke-tom mengde Q av tilstander - hvor nøyaktig en er utpekt som start-tilstand - og.
Denne teksten handler om isbjørner.
Minimalisering av deterministiske endelige automater.
INF1800 Logikk og Beregnbarhet. Lærebok: Discrete Structures, Logic, and Computability Utdrag blir pensum. Obs: Første opplag inneholder mange feil, andre.
Sett inn preposisjoner eller adverb som passer.
Vi sier at formlene A og B er ekvivalente og skriver A  B hviss (A  B)  (B  A) er gyldig dvs. A og B har samme sannhetsverdi i alle tolkninger. Logisk.
Jeg spiser det hvis og bare hvis det er godt jeg spiser det  det er godt Jeg spiser det hviss det er godt I eat it iff it is good Oversettelse Jeg spiser.
En formel er gyldig hviss den sann i alle tolkninger Utsagnslogikk Tolkning = linje i sannhetsverditabell Altså: En formel er gyldig hviss den har T i.
Vi sier at formlene A og B er ekvivalente og skriver A  B hviss (A  B)  (B  A) er gyldig dvs. A og B har samme sannhetsverdi i alle tolkninger. Logisk.
INF1400 – Kap4rest Kombinatorisk Logikk.
Substitusjon/Innsetting A(P/B) Setter inn vff’en B for alle forekomster av utsagnsvariabelen P i vff’en A ((Q  R)  (Q  S)) Eksempel: (Q/(S  R)) (((S.
LYRIKK Ordet lyrikk kommer opprinnelig fra det greske ordet lyra – ”dikt sunget til lyrespill” Utarbeidet av Sissel Vestre.
Soria Moria Slott Et norsk folkeeventyr. Halvor.
Verb PRESENS PERFEKTUM.
FAST STOFF VÆSKE og GASS
PLAST. Viktige ord du må forstå, lære og bruke når vi skal snakke om plast: En egenskapMyk - en mykner Å formeStatisk anti-statisk formbar, plastiskÅ.
Celledeling Mitose – vanlig celledeling Meiose - reduksjonsdeling.
Kommunesammenslåing.
Setningsanalyse og tekstsammenbindere
LINK: Arv av egenskaper LINK:
Det var en gang en liten skilpadde.
WFF – Well formed formula
Høgskolen i Sør-Trøndelag, Avdeling for teknologi
HUMIT1750 Logikk og Beregninger.
Billettautomat med felle
Konjungatsetningen (tredje kvadratsetning)
Arv og miljø Kapittel 1.
INF2820 Datalingvistikk – V2015
Mengder Sammenhengende mengde: for ethvert par av punkter, det fins
Sette inn lysbildet i presentasjonen
Anmelderkurs.
Utskrift av presentasjonen:

Minimalisering av deterministiske endelige automater

DFAer er av og til unødvendig store: Inneholder unødvendig mange tilstander. Slike DFAer kan gjøres mindre ved å smelte sammen ekvivalente tilstander. b a b a a b

To tilstander er ekvivalente hviss de to maskinene vi får ved å sette start-tilstanden til hver av disse, aksepterer samme språk. (ab)*  b (ab)*

For å finne minimal DFA, gjør vi to ting: Finner ut hvilke tilstander som er ekvivalente Smelter sammen ekvivalente tilstander. De nye tilstandene arver sine egenskaper fra dem de ble dannet fra.

Hvordan finner vi ut hvilke tilstander som er ekvivalente? Starter med alle (distinkte) par. Kaster ut par etter hvert som vi ser at de ikke er ekvivalente. Parene som er igjen til slutt, er ekvivalente. En aksepterende og en ikke-aksepterende tilstand er aldri ekvivalente. Hvis p og q har x-transisjoner til ikke-ekvivalente tilstander, er p og q ikke-ekvivalente. 10 20 21 30 31 32 40 41 42 43 50 51 52 53 54 60 61 62 63 64 65