Upload
others
View
18
Download
0
Embed Size (px)
Deskriptivna teorija slozenostiVerifikacija modela
Deskriptivna teorija slozenosti:Verifikacija modela
Matko [email protected]
PMF – Matematicki odjel
15. lipnja 2005.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
1 Deskriptivna teorija slozenostiHvatanje klasa slozenostiLogike fiksne tocke
2 Verifikacija modelaBeskonacne igreVerifikacija modela pomocu igara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Motivacija
Deskriptivna teorija slozenosti
Teorija konacnih modela
Uspostava veze izmedu racunske slozenosti i logickedefinabilnosti
Verifikacija modela
Fundamentalni problem u logici
Fundamentalni problem u teorijskom racunarstvu
Fundamentalni problem u “prakticnom” racunarstvu
Veza prema teoriji beskonacnih automata i teoriji beskonacnihigara
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpunQSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpunQSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:
SAT → NPtime-potpunQSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpun
QSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpunQSAT → Pspace-potpun
problem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpunQSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni problemi u logici
Problem ispunjivosti
Za recenicu ψ ∈ L potrebno je odrediti postoji li struktura A ∈ Dtakva da vrijedi A ψ.
Primjeri:SAT → NPtime-potpunQSAT → Pspace-potpunproblem konacne ispunjivosti za FO[τ ] → neodluciv
Problem verifikacije modela
Za recenicu ψ ∈ L i strukturu A ∈ D potrebno je odrediti vrijedi liA ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Hvatanje klasa slozenosti
Sto znaci da logika L hvata klasu slozenosti C na domeni konacnihstruktura D?
Hvatanje klase slozenosti
1 Za svaku signaturu τ i svaku recenicu ψ ∈ L[τ ] problemverifikacije modela za ψ na D[τ ] nalazi se u klasi slozenosti C.
2 Za svaku klasu struktura K ⊆ D[τ ] koja se nalazi u klasislozenosti C postoji recenica ψ ∈ L[τ ] takva da jeK = A ∈ D[τ ] | A ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Hvatanje klasa slozenosti
Sto znaci da logika L hvata klasu slozenosti C na domeni konacnihstruktura D?
Hvatanje klase slozenosti
1 Za svaku signaturu τ i svaku recenicu ψ ∈ L[τ ] problemverifikacije modela za ψ na D[τ ] nalazi se u klasi slozenosti C.
2 Za svaku klasu struktura K ⊆ D[τ ] koja se nalazi u klasislozenosti C postoji recenica ψ ∈ L[τ ] takva da jeK = A ∈ D[τ ] | A ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Hvatanje klasa slozenosti
Sto znaci da logika L hvata klasu slozenosti C na domeni konacnihstruktura D?
Hvatanje klase slozenosti
1 Za svaku signaturu τ i svaku recenicu ψ ∈ L[τ ] problemverifikacije modela za ψ na D[τ ] nalazi se u klasi slozenosti C.
2 Za svaku klasu struktura K ⊆ D[τ ] koja se nalazi u klasislozenosti C postoji recenica ψ ∈ L[τ ] takva da jeK = A ∈ D[τ ] | A ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Hvatanje klasa slozenosti
Sto znaci da logika L hvata klasu slozenosti C na domeni konacnihstruktura D?
Hvatanje klase slozenosti
1 Za svaku signaturu τ i svaku recenicu ψ ∈ L[τ ] problemverifikacije modela za ψ na D[τ ] nalazi se u klasi slozenosti C.
2 Za svaku klasu struktura K ⊆ D[τ ] koja se nalazi u klasislozenosti C postoji recenica ψ ∈ L[τ ] takva da jeK = A ∈ D[τ ] | A ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Hvatanje klasa slozenosti
Sto znaci da logika L hvata klasu slozenosti C na domeni konacnihstruktura D?
Hvatanje klase slozenosti
1 Za svaku signaturu τ i svaku recenicu ψ ∈ L[τ ] problemverifikacije modela za ψ na D[τ ] nalazi se u klasi slozenosti C.
2 Za svaku klasu struktura K ⊆ D[τ ] koja se nalazi u klasislozenosti C postoji recenica ψ ∈ L[τ ] takva da jeK = A ∈ D[τ ] | A ψ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Osnovni rezultati o hvatanju klasa slozenosti
Na domeni svih konacnih struktura:
Σ11 hvata NPtime
Π11 hvata co-NPtime
SO hvata PH
Na domeni uredenih konacnih struktura:
SO-HORN, Σ11-HORN, LFP i IFP hvataju Ptime
PFP hvata Pspace
SO-KROM, Σ11-KROM, Σ1
1-KROM-HORN i TC hvatajuNLOGspace
DTC hvata LOGspace
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Relacijski operatori
Formula ψ(R, x) za svaku strukturu A definira relacijski operatorFψ : P(|A|k) → P(|A|k):
Fψ : R 7→ a : (A,R) ψ[R, a]
Fiksna tocka od Fψ:relacija R za koju je Fψ(R) = R.
Razliciti nacini konstrukcije fiksne tocke od Fψ→ razne varijante logike fiksne tocke.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Relacijski operatori
Formula ψ(R, x) za svaku strukturu A definira relacijski operatorFψ : P(|A|k) → P(|A|k):
Fψ : R 7→ a : (A,R) ψ[R, a]
Fiksna tocka od Fψ:relacija R za koju je Fψ(R) = R.
Razliciti nacini konstrukcije fiksne tocke od Fψ→ razne varijante logike fiksne tocke.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Relacijski operatori
Formula ψ(R, x) za svaku strukturu A definira relacijski operatorFψ : P(|A|k) → P(|A|k):
Fψ : R 7→ a : (A,R) ψ[R, a]
Fiksna tocka od Fψ:relacija R za koju je Fψ(R) = R.
Razliciti nacini konstrukcije fiksne tocke od Fψ→ razne varijante logike fiksne tocke.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Relacijski operatori
Formula ψ(R, x) za svaku strukturu A definira relacijski operatorFψ : P(|A|k) → P(|A|k):
Fψ : R 7→ a : (A,R) ψ[R, a]
Fiksna tocka od Fψ:relacija R za koju je Fψ(R) = R.
Razliciti nacini konstrukcije fiksne tocke od Fψ→ razne varijante logike fiksne tocke.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Relacijski operatori
Formula ψ(R, x) za svaku strukturu A definira relacijski operatorFψ : P(|A|k) → P(|A|k):
Fψ : R 7→ a : (A,R) ψ[R, a]
Fiksna tocka od Fψ:relacija R za koju je Fψ(R) = R.
Razliciti nacini konstrukcije fiksne tocke od Fψ→ razne varijante logike fiksne tocke.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje i najvece fiksne tocke
Teorem (Knaster,Tarski)
Neka je F : P(A) → P(A) monotona funkcija. Tada postojelfp(F ) i gfp(F ), te su dane s:
lfp(F ) =⋂
X ∈ P(A) | F (X ) ⊆ X ,
gfp(F ) =⋃
X ∈ P(A) | X ⊆ F (X ) .
Induktivna konstrukcija najmanje fiksne tocke
X 0 := ∅,Xα+1 := F (Xα),
Xλ :=⋃α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje i najvece fiksne tocke
Teorem (Knaster,Tarski)
Neka je F : P(A) → P(A) monotona funkcija. Tada postojelfp(F ) i gfp(F ), te su dane s:
lfp(F ) =⋂
X ∈ P(A) | F (X ) ⊆ X ,
gfp(F ) =⋃
X ∈ P(A) | X ⊆ F (X ) .
Induktivna konstrukcija najmanje fiksne tocke
X 0 := ∅,Xα+1 := F (Xα),
Xλ :=⋃α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje i najvece fiksne tocke
Teorem (Knaster,Tarski)
Neka je F : P(A) → P(A) monotona funkcija. Tada postojelfp(F ) i gfp(F ), te su dane s:
lfp(F ) =⋂
X ∈ P(A) | F (X ) ⊆ X ,
gfp(F ) =⋃
X ∈ P(A) | X ⊆ F (X ) .
Induktivna konstrukcija najmanje fiksne tocke
X 0 := ∅,Xα+1 := F (Xα),
Xλ :=⋃α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje i najvece fiksne tocke
Teorem (Knaster,Tarski)
Neka je F : P(A) → P(A) monotona funkcija. Tada postojelfp(F ) i gfp(F ), te su dane s:
lfp(F ) =⋂
X ∈ P(A) | F (X ) ⊆ X ,
gfp(F ) =⋃
X ∈ P(A) | X ⊆ F (X ) .
Induktivna konstrukcija najmanje fiksne tocke
X 0 := ∅,Xα+1 := F (Xα),
Xλ :=⋃α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje i najvece fiksne tocke
Teorem (Knaster,Tarski)
Neka je F : P(A) → P(A) monotona funkcija. Tada postojelfp(F ) i gfp(F ), te su dane s:
lfp(F ) =⋂
X ∈ P(A) | F (X ) ⊆ X ,
gfp(F ) =⋃
X ∈ P(A) | X ⊆ F (X ) .
Induktivna konstrukcija najmanje fiksne tocke
X 0 := ∅,Xα+1 := F (Xα),
Xλ :=⋃α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
Inflatorna fiksna tocka funkcije F : P(A) → P(A) je fiksna tockaX∞ funkcije X 7→ X ∪ F (X ) dobivena induktivnom konstrukcijom:
ifp(F ) = X∞
Induktivna konstrukcija inflatorne fiksne tocke
X 0 := A,
Xα+1 := Xα ∪ F (Xα),
Xλ :=⋂α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
Inflatorna fiksna tocka funkcije F : P(A) → P(A) je fiksna tockaX∞ funkcije X 7→ X ∪ F (X ) dobivena induktivnom konstrukcijom:
ifp(F ) = X∞
Induktivna konstrukcija inflatorne fiksne tocke
X 0 := A,
Xα+1 := Xα ∪ F (Xα),
Xλ :=⋂α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
Inflatorna fiksna tocka funkcije F : P(A) → P(A) je fiksna tockaX∞ funkcije X 7→ X ∪ F (X ) dobivena induktivnom konstrukcijom:
ifp(F ) = X∞
Induktivna konstrukcija inflatorne fiksne tocke
X 0 := A,
Xα+1 := Xα ∪ F (Xα),
Xλ :=⋂α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
Inflatorna fiksna tocka funkcije F : P(A) → P(A) je fiksna tockaX∞ funkcije X 7→ X ∪ F (X ) dobivena induktivnom konstrukcijom:
ifp(F ) = X∞
Induktivna konstrukcija inflatorne fiksne tocke
X 0 := A,
Xα+1 := Xα ∪ F (Xα),
Xλ :=⋂α<λ
Xα, za granicni ordinal λ.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
Neka je A konacan. Svaka funkcija F : P(A) → P(A) odredujeinduktivno definiran niz:
X 0 := ∅, Xα+1 := F (Xα)
Dvije mogucnosti:
Niz dostize fiksnu tocku X∞, tj. postoji α < 2card(A) t.d.Xα = Xα+1
Elementi niza se ciklicki ponavljaju
Parcijalna fiksna tocka
pfp(F ) :=
X∞, ako niz (Xα)α dostize fiksnu tocku,∅, inace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Sintaksa i semantika logika fiksne tocke
Sintaksa
Iz formule ϕ(R, x) sa slobodnim varijablama prvog redax = x1 . . . xk i relacijskom varijablom R arnosti k, te k-torketerama t mozemo formirati formulu fiksne tocke:
[fpRx . ϕ(R, x)](t)
Semantika
A [lfpRx . ϕ(R, x)][a] ako i samo ako a ∈ lfp(Fϕ)
A [ifpRx . ϕ(R, x)][a] ako i samo ako a ∈ ifp(Fϕ)
A [pfpRx . ϕ(R, x)][a] ako i samo ako a ∈ pfp(Fϕ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje fiksne tocke
LFP logika
LFP = FO + lfp
µ-calculus
Lµ = ML + lfp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama LFP hvata Ptime.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje fiksne tocke
LFP logika
LFP = FO + lfp
µ-calculus
Lµ = ML + lfp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama LFP hvata Ptime.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje fiksne tocke
LFP logika
LFP = FO + lfp
µ-calculus
Lµ = ML + lfp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama LFP hvata Ptime.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Najmanje fiksne tocke
LFP logika
LFP = FO + lfp
µ-calculus
Lµ = ML + lfp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama LFP hvata Ptime.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
IFP logika
IFP = FO + ifp
MIC (Modal Iteration Calculus)
MIC = ML + ifp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama IFP hvata Ptime.
Teorem (Gurevich-Shelah, Kreutzer)
LFP = IFP
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
IFP logika
IFP = FO + ifp
MIC (Modal Iteration Calculus)
MIC = ML + ifp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama IFP hvata Ptime.
Teorem (Gurevich-Shelah, Kreutzer)
LFP = IFP
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
IFP logika
IFP = FO + ifp
MIC (Modal Iteration Calculus)
MIC = ML + ifp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama IFP hvata Ptime.
Teorem (Gurevich-Shelah, Kreutzer)
LFP = IFP
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
IFP logika
IFP = FO + ifp
MIC (Modal Iteration Calculus)
MIC = ML + ifp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama IFP hvata Ptime.
Teorem (Gurevich-Shelah, Kreutzer)
LFP = IFP
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Inflatorne fiksne tocke
IFP logika
IFP = FO + ifp
MIC (Modal Iteration Calculus)
MIC = ML + ifp
Teorem (Immerman, Vardi)
Na uredenim konacnim strukturama IFP hvata Ptime.
Teorem (Gurevich-Shelah, Kreutzer)
LFP = IFP
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
PFP logika
PFP = FO + pfp
Teorem (Abiteboul-Vianu, Vardi)
Na uredenim konacnim strukturama PFP hvata Pspace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
PFP logika
PFP = FO + pfp
Teorem (Abiteboul-Vianu, Vardi)
Na uredenim konacnim strukturama PFP hvata Pspace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Hvatanje klasa slozenostiLogike fiksne tocke
Parcijalne fiksne tocke
PFP logika
PFP = FO + pfp
Teorem (Abiteboul-Vianu, Vardi)
Na uredenim konacnim strukturama PFP hvata Pspace.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ L
Izlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψ
akkoIgrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela
Problem verifikacije modela
Ulaz: struktura A i recenica ψ ∈ LIzlaz: A ψ?
Verifikacija modela pomocu igara
Reducirati problem verifikacije modela A ψ na problem nalazenjapobjednika u igri za verifikaciju modela G(A, ψ):
A ψakko
Igrac 0 (Verifikator) ima pobjednicku strategiju u igri G(A, ψ)
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:
V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0
V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1
E ⊆ V × VPobjednicki skup:
Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:
Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Igra G = (V0,V1,E ,Ω)
Arena za igru:V0 – skup vrhova igraca 0V1 – skup vrhova igraca 1E ⊆ V × V
Pobjednicki skup:Ω ⊆ V ω
Osnovna pitanja
1 Da li je igra determinirana, te imaju li igraci 0 i 1 pobjednickestrategije?
2 Da li je pobjednicke strategije moguce efektivno konstruirati?
3 Kolika je racunska slozenost pripadnih algoritama?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V
→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N
→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Beskonacne igre
Primjeri beskonacnih igara
Igra dostizivosti G = (V0,V1,E ,X ), X ⊆ V→ Igrac 0 pobjeduje ukoliko tijek igre obide vrh iz skupa X
Igra parnosti G = (V0,V1,E , χ), χ : V → C ⊆fin N→ Igrac 0 pobjeduje ukoliko je najmanji prioritet koji je obidenbeskonacno puta paran:
min p ∈ C | ∀i ∃j > i χ(vj) = p je paran.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Primjer igre parnosti
Primjeri tijekova igre:
π = v3v4(v5v6)ω
→ χ(π) = 10(01)ω
π′ = v0v7(v0v1v2v3)ω
→ χ(π′) = 12(1121)ω
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Primjer igre parnosti
Primjeri tijekova igre:
π = v3v4(v5v6)ω
→ χ(π) = 10(01)ω
π′ = v0v7(v0v1v2v3)ω
→ χ(π′) = 12(1121)ω
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Primjer igre parnosti
Primjeri tijekova igre:
π = v3v4(v5v6)ω
→ χ(π) = 10(01)ω
π′ = v0v7(v0v1v2v3)ω
→ χ(π′) = 12(1121)ω
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Primjer igre parnosti
Primjeri tijekova igre:
π = v3v4(v5v6)ω
→ χ(π) = 10(01)ω
π′ = v0v7(v0v1v2v3)ω
→ χ(π′) = 12(1121)ω
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Primjer igre parnosti
Primjeri tijekova igre:
π = v3v4(v5v6)ω
→ χ(π) = 10(01)ω
π′ = v0v7(v0v1v2v3)ω
→ χ(π′) = 12(1121)ω
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Rezultati o determiniranosti
Teorem
Svaka igra dostizivosti G = (V0,V1,E ,X ) je pozicionalnodeterminirana.
Teorem
Svaka igra parnosti G = (V0,V1,E , χ) je pozicionalnodeterminirana.
Teorem (Martin)
Ako je skup Ω Borelov tada je igra G = (V0,V1,E ,Ω)determinirana.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Rezultati o determiniranosti
Teorem
Svaka igra dostizivosti G = (V0,V1,E ,X ) je pozicionalnodeterminirana.
Teorem
Svaka igra parnosti G = (V0,V1,E , χ) je pozicionalnodeterminirana.
Teorem (Martin)
Ako je skup Ω Borelov tada je igra G = (V0,V1,E ,Ω)determinirana.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Rezultati o determiniranosti
Teorem
Svaka igra dostizivosti G = (V0,V1,E ,X ) je pozicionalnodeterminirana.
Teorem
Svaka igra parnosti G = (V0,V1,E , χ) je pozicionalnodeterminirana.
Teorem (Martin)
Ako je skup Ω Borelov tada je igra G = (V0,V1,E ,Ω)determinirana.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Rezultati o determiniranosti
Teorem
Svaka igra dostizivosti G = (V0,V1,E ,X ) je pozicionalnodeterminirana.
Teorem
Svaka igra parnosti G = (V0,V1,E , χ) je pozicionalnodeterminirana.
Teorem (Martin)
Ako je skup Ω Borelov tada je igra G = (V0,V1,E ,Ω)determinirana.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Pozicije u igri G(A, ψ[a])
Izrazi oblika ϕ[b], gdje je ϕ potformula od ψ, b ∈ |A|
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za logiku prvog reda
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b];
[fpTx . ϕ(T , x)][b] → ϕ(T , x)[b];
Tc (T varijabla fiksne tocke) → ϕ(T , x)[c].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b];
[fpTx . ϕ(T , x)][b] → ϕ(T , x)[b];
Tc (T varijabla fiksne tocke) → ϕ(T , x)[c].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b];
[fpTx . ϕ(T , x)][b] → ϕ(T , x)[b];
Tc (T varijabla fiksne tocke) → ϕ(T , x)[c].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b];
[fpTx . ϕ(T , x)][b] → ϕ(T , x)[b];
Tc (T varijabla fiksne tocke) → ϕ(T , x)[c].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Potezi Verifikatora
(ϕ ∨ ϑ)[b] → ϕ[b] ili ϑ[b];
∃yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A 2 ϕ[b].
Potezi Falsifikatora
(ϕ ∧ ϑ)[b] → ϕ[b] ili ϑ[b];
∀yϕ(x , y)[b] → ϕ[b, c] za bilo koji c ∈ A;
ϕ[b] (ϕ atomarna) su terminalne pozicije akko A ϕ[b];
[fpTx . ϕ(T , x)][b] → ϕ(T , x)[b];
Tc (T varijabla fiksne tocke) → ϕ(T , x)[c].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela za LFP logiku
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:
ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,
A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,
a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:
Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])
ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako
A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Verifikacija modela pomocu igara
Teorem
Neka je:ψ(x) formula logike FO, LFP ili IFP,A dana struktura,a ∈ |A|.
Tada:Verifikator ima pobjednicku strategiju u igri G(A, ψ[a])ako i samo ako A ψ[a].
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanja
D. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratom
A. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Aktualno
Igre parnosti na grafovima omedenog ispreplitanjaD. Berwanger and E. Gradel. Entanglement -- AMeasure for the Complexity of Directed GraphsWith Applications to Logic and Games.LPAR 2004.
Verifikacija modela za IFP logiku pomocu igara s povratomA. Dawar and S. Kreutzer and E. Gradel.Backtracking Games and Inflationary Fixed Points.ICALP 2004.
Verifikacija modela na automatskim strukturama.
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela
Deskriptivna teorija slozenostiVerifikacija modela
Beskonacne igreVerifikacija modela pomocu igara
Daljnji rad
Otvoreni problemi
Algoritmi za rjesavanje igara s povratom. Postoje li efikasnorjesivi fragmenti?
Igre za verifikaciju modela za PFP logiku?
PFP na beskonacnim strukturama?
Logicka svojstva MIC-a?
On-the-fly algoritmi za verifikaciju modela za LFP i IFP?
Igre parnosti (beskonacne igre) u model-based testiranju(testiranje fairness, liveness svojstva)?
Matko Botincan Deskriptivna teorija slozenosti: Verifikacija modela