Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture
|
|
- Ellen Phelps
- 5 years ago
- Views:
Transcription
1 Interval Temporal Logics over Strongly Discrete Linear Orders: the Complete Picture D.Bresolin, D. Della Monica, A. Montanari, P. Sala, G. Sciavicco ICE-TCS, School of Computer Science, Reykjavik University, Iceland GandALF 2012 Napoli, September 7th, 2012
2 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders
3 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders
4 Temporal logics: origins and application fields Temporal logics play a major role in computer science automated system verification Temporal logics are (multi-)modal logics set of worlds primitive temporal entity time points/instants accessibility relations : next : finally
5 A different approach: from points to intervals worlds are intervals (time period pairs of points) set of worlds primitive temporal entity time intervals/periods accessibility relations all binary relations between pairs of intervals
6 Motivations properties intrinsically related to intervals (instead of points) points have no duration
7 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.)
8 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.) Several philosophical and logical paradoxes disappear: Zeno s flying arrow paradox ( if at each instant the flying arrow stands still, how is movement possible? )
9 Motivations properties intrinsically related to intervals (instead of points) points have no duration Example: traveling from Reykjavik to Napoli : true over a precise interval of time not true over all other intervals (starting/ending intervals, inner intervals, ecc.) Several philosophical and logical paradoxes disappear: Zeno s flying arrow paradox ( if at each instant the flying arrow stands still, how is movement possible? ) The dividing instant dilemma ( if the light is on and it is turned off, what is its state at the instant between the two events? )
10 Binary interval relations on linear orders J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
11 Binary interval relations on linear orders Later J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
12 Binary interval relations on linear orders Later After (right neighbour) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
13 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
14 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
15 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
16 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) Begins J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
17 Binary interval relations on linear orders Later After (right neighbour) Overlaps (to right) Ends During (subinterval) Begins 6 relations + their inverses + equality = 13 Allen s relations. J. F. Allen Maintaining knowledge about temporal intervals. Communications of the ACM, volume 26(11), pages , 1983.
18 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders
19 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic
20 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , 1991.
21 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , Syntax: ϕ ::= p ϕ ϕ ϕ X ϕ X { A, L, B, E, D, O, A, L, B, E, D, O }
22 Halpern-Shoham s modal logic of interval relations interval relations give rise to modal operators HS logic HS is undecidable over all significant classes of linear orders] HS91 J. Halpern and Y. Shoham A propositional modal logic of time intervals. Journal of the ACM, volume 38(4), pages , Syntax: Models: ϕ ::= p ϕ ϕ ϕ X ϕ X { A, L, B, E, D, O, A, L, B, E, D, O } M = I(D),V V : I(D) 2 AP AP atomic propositions (over intervals)
23 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. current interval: B φ: B φ: φ φ
24 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 0 < d 2 d 1 and M,[d 2,d 1 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 1 ] φ. current interval: E φ: E φ: φ φ
25 Formal semantics of HS B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 0 d 2 < d 1 and M,[d 0,d 2 ] φ. B : M,[d 0,d 1 ] B φ iff there exists d 2 such that d 1 < d 2 and M,[d 0,d 2 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 0 < d 2 d 1 and M,[d 2,d 1 ] φ. E : M,[d 0,d 1 ] E φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 1 ] φ. A : M,[d 0,d 1 ] A φ iff there exists d 2 such that d 1 < d 2 and M,[d 1,d 2 ] φ. A : M,[d 0,d 1 ] A φ iff there exists d 2 such that d 2 < d 0 and M,[d 2,d 0 ] φ. current interval: A φ: A φ: φ φ
26 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. current interval: L φ: L φ: φ φ
27 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 0 < d 2 < d 3 < d 1 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 2 < d 0 < d 1 < d 3 and M,[d 2,d 3 ] φ. current interval: D φ: D φ: φ φ
28 Formal semantics of HS - contd L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 1 < d 2 < d 3 and M,[d 2,d 3 ] φ. L : M,[d 0,d 1 ] L φ iff there exists d 2,d 3 such that d 2 < d 3 < d 0 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 0 < d 2 < d 3 < d 1 and M,[d 2,d 3 ] φ. D : M,[d 0,d 1 ] D φ iff there exists d 2,d 3 such that d 2 < d 0 < d 1 < d 3 and M,[d 2,d 3 ] φ. O : M,[d 0,d 1 ] O φ iff there exists d 2,d 3 such that d 0 < d 2 < d 1 < d 3 and M,[d 2,d 3 ] φ. O : M,[d 0,d 1 ] O φ iff there exists d 2,d 3 such that d 2 < d 0 < d 3 < d 1 and M,[d 2,d 3 ] φ. current interval: O φ: O φ: φ φ
29 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments.
30 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules
31 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist.
32 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors:
33 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors: the set of interval modalities;
34 (Un)decidability of HS fragments: main parameters Research agenda: search for maximal decidable HS fragments; search for minimal undecidable HS fragments. Undecidability rules... but meaningful exceptions exist. (Un)decidability of HS fragments depends on two factors: the set of interval modalities; the class of interval structures (linear orders) over which the logic is interpreted.
35 Outline Interval Temporal Logics: origin and motivations Halpern-Shoham s modal logic HS HS over strongly discrete linear orders
36 Strong discreteness Strongly discrete linear orders There is a finite number of points between any pairs of points over the linear order Example natural numbers N integers Z Counterexample rational numbers Q Z+Z From now on we will talk about strongly discrete linear orders
37 The complete picture Main contributions of the paper To prove that the diagram is correct (assuming strong discreteness)
38 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB
39 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE
40 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE Completeness: there are no more inter-definability equations BISIMULATIONS
41 Relative expressive power L p A A p L p A A p Lemma The above set of inter-definabilities is sound and complete within the fragment AABB Soundness: all equations are valid SIMPLE Completeness: there are no more inter-definability equations BISIMULATIONS Theorem Invariance of modal formulae wrt bisimulations
42 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff
43 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 )
44 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : M 1 i 1 i 1 M 2 i 2
45 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : (i 1,i 2 ) Z M 1 i 1 i 1 Z M 2 i 2
46 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : (i 1,i 2 ) Z (i 1,i 1 ) X X M 1 i 1 i 1 Z M 2 i 2
47 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : } (i 1,i 2 ) Z (i 1,i 1 ) X i 2 s.t. X M 1 i 1 i 1 Z M 2 i 2 i 2
48 Bisimulation between interval structures Z M 1 M 2 is a bisimulations wrt the fragment X 1 X 2...X n iff 1. Z-related intervals satisfy the same propositional letters, i.e.: (i 1,i 2 ) Z (p is true over i 1 p is true over i 2 ) 2. the bisimulation relation is preserved by modal operators, i.e., for every modal operator X : } { (i 1,i 2 ) Z (i 1,i 1 ) X i 2 (i s.t. 1,i 2 ) Z (i 2,i 2 ) X X M 1 i 1 i 1 Z Z M 2 i 2 X i 2
49 How to use bisimulations to disprove definability Suppose that we want to prove: X is not definable in terms of L
50 How to use bisimulations to disprove definability Suppose that we want to prove: X is not definable in terms of L We must provide: 1. two models M 1 and M 2
51 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L
52 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p
53 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is.
54 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is. Truth of X p should have been preserved by Z, but X p is true in i 1 (in M 1 ) and false in i 2 (in M 2 )
55 How to use bisimulations to disprove definability Suppose that we want to prove: We must provide: X is not definable in terms of L 1. two models M 1 and M 2 2. a bisimulation Z M 1 M 2 wrt fragment L 3. two interval i 1 M 1 and i 2 M 2 such that a. i 1 and i 2 are Z-related b. M 1,i 1 X p and M 2,i 2 X p By contradiction If X is definable in terms of L, then X p is. Truth of X p should have been preserved by Z, but X p is true in i 1 (in M 1 ) and false in i 2 (in M 2 ) contradiction
56 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V
57 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} 0 1 p
58 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = 0 1 p p 2
59 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = { } 0 1 p p 2
60 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]), } 0 1 p p 2
61 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2
62 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2 M 1,[0,1] A p and M 2,[0,1] A p
63 A is not definable in terms of ABBL A bisimulation wrt fragment ABBL but not A Bisimulation wrt ABBL (AP = {p}): models: M 1 = I({0,1,2}),V 1,M 2 = I({0,1,2}),V 2 V1 (p) = {[1,2]} V2 (p) = bisimulation relation Z = {([0,1],[0,1]),([0,2],[0,2])} 0 1 p p 2 M 1,[0,1] A p and M 2,[0,1] A p the thesis
64 Undecidability
65 Undecidability All fragments not displayed in diagram are undecidable AB, AB, AE, and AE are undecidable
66 Undecidability Reduction from the non-emptiness problem for incrementing counter automata over ω-words All fragments not displayed in diagram are undecidable AB, AB, AE, and AE are undecidable
67 Complexity of decidable fragments
68 Complexity of decidable fragments NP-completeness BBLL and EELL are in NP
69 Complexity of decidable fragments Other complexity results (membership and hardness) P. Sala, Decidability of Interval Temporal Logic, PhD Thesis, 2010 Bresolin et al., Interval Temporal Logics over Finite Linear Orders: the Complete Picture, ECAI, 2012 NP-completeness BBLL and EELL are in NP
70 Strongly discrete linear orders: recall the picture for
71 The complete picture over natural numbers
72 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE
73 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive
74 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012]
75 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012] Our goal: To provide the classification for all significant classes of linear orders (dense and all)
76 Conclusions and future work We identified all decidable HS fragments over the class of strongly discrete linear orders and we classified them in terms of both relative expressive power and complexity 44 expressively-different decidable fragments complexity ranges between NP and EXPSPACE We got the same classification for N 47 expressively-different decidable fragments complexity ranges between NP and non-primitive recursive Recently we provided the same classification for the class of finite linear orders [Bresolin et al., ECAI 2012] Our goal: To provide the classification for all significant classes of linear orders (dense and all) Thank you!
Expressiveness, decidability, and undecidability of Interval Temporal Logic
University of Udine Department of Mathematics and Computer Science Expressiveness, decidability, and undecidability of Interval Temporal Logic ITL - Beyond the end of the light Ph.D. Defence Dario Della
More informationTUTORIAL Temporal Representation and Reasoning in Interval Temporal Logics. ECAI 2014 Prague, August 18th, 2014
TUTORIAL Temporal Representation and Reasoning in Interval Temporal Logics Angelo Montanari Dept. of Mathematics and Computer Science, University of Udine, Italy Pietro Sala Dept. of Computer Science,
More informationMetric Propositional Neighborhood Logics
Metric Propositional Neighborhood Logics D. Bresolin, D. Della Monica, V. Goranko, A. Montanari, and G. Sciavicco University of Murcia guido@um.es Please notice: these slides have been mostly produced
More informationA Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL )
A Tableau-Based Decision Procedure for Right Propositional Neighborhood Logic (RPNL ) Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin,
More informationA Guided Tour through Interval Temporal Logics Mid- and Long-Term Research Agenda
A Guided Tour through Interval Temporal Logics Mid- and Long-Term Research Agenda Angelo Montanari Department of Mathematics and Computer Science, University of Udine, Italy angelo.montanari@uniud.it Gargnano,
More informationThe Ultimate Undecidability Result for the HalpernShoham Logic
The Ultimate Undecidability Result for the HalpernShoham Logic Jerzy Marcinkowski, Jakub Michaliszyn Instytut Informatyki University of Wrocªaw June 24, 2011 Intervals Given an arbitrary total order D,.
More informationOptimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders
Optimal Tableaux for Right Propositional Neighborhood Logic over Linear Orders Davide Bresolin 1, Angelo Montanari 2, Pietro Sala 2, and Guido Sciavicco 3 1 Department of Computer Science, University of
More informationBegin, After, and Later: a Maximal Decidable Interval Temporal Logic
Begin, After, and Later: a Maximal Decidable Interval Temporal Logic Davide Bresolin University of Verona Verona, Italy davide.bresolin@univr.it Pietro Sala University of Verona Verona, Italy pietro.sala@univr.it
More informationModel Checking: the Interval Way
Dept. of Mathematics, Computer Science, and Physics University of Udine, Italy TCS Seminar Series Spring 2018 Department of Theoretical Computer Science KTH ROYAL INSTITUTE OF TECHNOLOGY June 4, 2018 Model
More informationAn optimal tableau-based decision algorithm for Propositional Neighborhood Logic
An optimal tableau-based decision algorithm for Propositional Neighborhood Logic Davide Bresolin, Angelo Montanari, and Pietro Sala Department of Mathematics and Computer Science, University of Udine,
More informationOptimal Tableau Systems for Propositional Neighborhood Logic over All, Dense, and Discrete Linear Orders
Optimal Tableau Systems for Propositional Neighborhood Logic over All, Dense, and Discrete Linear Orders Davide Bresolin 1, Angelo Montanari 2, Pietro Sala 1, and Guido Sciavicco 34 1 Department of Computer
More informationThe dark side of Interval Temporal Logic: marking the undecidability border
Annals of Mathematics and Artificial Intelligence manuscript No. (will be inserted by the editor) The dark side of Interval Temporal Logic: marking the undecidability border Davide Bresolin Dario Della
More informationDario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco
INTERVAL TEMPORAL LOGICS: A JOURNEY Dario Della Monica Valentin Goranko Angelo Montanari Guido Sciavicco Abstract We discuss a family of modal logics for reasoning about relational structures of intervals
More informationA tableau-based decision procedure for a branching-time interval temporal logic
A tableau-based decision procedure for a branching-time interval temporal logic Davide Bresolin Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine {bresolin, montana}@dimi.uniud.it
More informationThe dark side of Interval Temporal Logic: sharpening the undecidability border
The dark side of Interval Temporal Logic: sharpening the undecidability border Davide Bresolin 1, Dario Della Monica 2,3, Valentin Goranko 4, Angelo Montanari 3, Guido Sciavicco 5,6 1 University of Verona,
More informationRelational dual tableaux for interval temporal logics *
Relational dual tableaux for interval temporal logics * Davide Bresolin * Joanna Golińska-Pilarek ** Ewa Orłowska ** * Department of Mathematics and Computer Science University of Udine (Italy) bresolin@dimi.uniud.it
More informationDecidability of the Logics of the Reflexive Sub-interval and Super-interval Relations over Finite Linear Orders
Decidability of the Logics of the Reflexive Sub-interval and Super-interval Relations over Finite Linear Orders Angelo Montanari Dept. of Mathematics and Computer Science University of Udine, Italy angelo.montanari@uniud.it
More informationTableau-based decision procedures for the logics of subinterval structures over dense orderings
Tableau-based decision procedures for the logics of subinterval structures over dense orderings Davide Bresolin 1, Valentin Goranko 2, Angelo Montanari 3, and Pietro Sala 3 1 Department of Computer Science,
More informationLogic: Propositional Logic Truth Tables
Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06
More informationWhat s decidable about Halpern and Shoham s interval logic? The maximal fragment AB B L
What s decidable about Halpern and Shoham s interval logic? The maximal fragment AB B L Davide Bresolin, Angelo Montanari, Pietro Sala, Guido Sciavicco Università degli Studi di Verona, Verona, Italy Università
More informationApplied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationarxiv: v1 [cs.lo] 13 Jan 2016
The final publication is available at Springer via http://dx.doi.org/10.1007/s00236-015-0250-1 A. Molinari, A. Montanari, A. Murano, G. Perelli, A. Peron Checking interval properties of computations In
More informationPropositional Logic: Models and Proofs
Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505
More informationReasoning About Bounds In Weighted Transition Systems
Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,
More informationChapter 4: Computation tree logic
INFOF412 Formal verification of computer systems Chapter 4: Computation tree logic Mickael Randour Formal Methods and Verification group Computer Science Department, ULB March 2017 1 CTL: a specification
More informationNotes on Modal Logic
Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy
More informationLearning Goals of CS245 Logic and Computation
Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction
More informationNotes on Modal Logic
Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary
More informationLecture 3: Semantics of Propositional Logic
Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is
More informationPeano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now
CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano
More informationTemporal & Modal Logic. Acronyms. Contents. Temporal Logic Overview Classification PLTL Syntax Semantics Identities. Concurrency Model Checking
Temporal & Modal Logic E. Allen Emerson Presenter: Aly Farahat 2/12/2009 CS5090 1 Acronyms TL: Temporal Logic BTL: Branching-time Logic LTL: Linear-Time Logic CTL: Computation Tree Logic PLTL: Propositional
More informationFinal Exam (100 points)
Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You
More informationLogical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning
Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 What we have said
More informationChapter 4: Classical Propositional Semantics
Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical
More informationDefinability in Boolean bunched logic
Definability in Boolean bunched logic James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk Logic Summer
More informationModal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014
Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say
More informationTimed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints
Chapter 10 Timed Automata In the previous chapter, we have discussed a temporal logic where time was a discrete entities. A time unit was one application of the transition relation of an LTS. We could
More informationHandbook of Logic and Proof Techniques for Computer Science
Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June
More informationPropositional logic. First order logic. Alexander Clark. Autumn 2014
Propositional logic First order logic Alexander Clark Autumn 2014 Formal Logic Logical arguments are valid because of their form. Formal languages are devised to express exactly that relevant form and
More informationA brief introduction to Logic. (slides from
A brief introduction to Logic (slides from http://www.decision-procedures.org/) 1 A Brief Introduction to Logic - Outline Propositional Logic :Syntax Propositional Logic :Semantics Satisfiability and validity
More informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
More informationTecniche di Verifica. Introduction to Propositional Logic
Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called
More informationAbstract model theory for extensions of modal logic
Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for
More informationProofs. Joe Patten August 10, 2018
Proofs Joe Patten August 10, 2018 1 Statements and Open Sentences 1.1 Statements A statement is a declarative sentence or assertion that is either true or false. They are often labelled with a capital
More informationMonodic fragments of first-order temporal logics
Outline of talk Most propositional temporal logics are decidable. But the decision problem in predicate (first-order) temporal logics has seemed near-hopeless. Monodic fragments of first-order temporal
More informationFirst-Order Logic First-Order Theories. Roopsha Samanta. Partly based on slides by Aaron Bradley and Isil Dillig
First-Order Logic First-Order Theories Roopsha Samanta Partly based on slides by Aaron Bradley and Isil Dillig Roadmap Review: propositional logic Syntax and semantics of first-order logic (FOL) Semantic
More informationOutline. Complexity Theory. Example. Sketch of a log-space TM for palindromes. Log-space computations. Example VU , SS 2018
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 3. Logarithmic Space Reinhard Pichler Institute of Logic and Computation DBAI Group TU Wien 3. Logarithmic Space 3.1 Computational
More informationPart 1: Propositional Logic
Part 1: Propositional Logic Literature (also for first-order logic) Schöning: Logik für Informatiker, Spektrum Fitting: First-Order Logic and Automated Theorem Proving, Springer 1 Last time 1.1 Syntax
More informationSocratic Proofs for Some Temporal Logics RESEARCH REPORT
Section of Logic and Cognitive Science Institute of Psychology Adam Mickiewicz University in Poznań Mariusz Urbański Socratic Proofs for Some Temporal Logics RESEARCH REPORT Szamarzewskiego 89, 60-589
More informationDiscrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques
Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques Colin Stirling Informatics Some slides based on ones by Myrto Arapinis Colin Stirling (Informatics) Discrete Mathematics
More informationNon-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University
Non-elementary Lower Bound for Propositional Duration Calculus A. Rabinovich Department of Computer Science Tel Aviv University Tel Aviv 69978, Israel 1 Introduction The Duration Calculus (DC) [5] is a
More informationPhil Introductory Formal Logic
Phil 134 - Introductory Formal Logic Lecture 4: Formal Semantics In this lecture we give precise meaning to formulae math stuff: sets, pairs, products, relations, functions PL connectives as truth-functions
More informationLabelled Superposition for PLTL. Martin Suda and Christoph Weidenbach
Labelled Superposition for PLTL Martin Suda and Christoph Weidenbach MPI I 2012 RG1-001 January 2012 Authors Addresses Martin Suda Max-Planck-Institut für Informatik Campus E1 4 66123 Saarbrücken Germany
More informationKnowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):
Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building
More informationINTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims
Introduction INTRODUCTION TO LOGIC 2 Syntax and Semantics of Propositional Logic Volker Halbach In what follows I look at some formal languages that are much simpler than English and define validity of
More informationOverview. overview / 357
Overview overview6.1 Introduction Modelling parallel systems Linear Time Properties Regular Properties Linear Temporal Logic (LTL) Computation Tree Logic syntax and semantics of CTL expressiveness of CTL
More informationHerbrand Theorem, Equality, and Compactness
CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order
More informationLinear Temporal Logic and Büchi Automata
Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata
More informationPrompt Interval Temporal Logic
Prompt Interval Temporal Logic Dario Della Monica 1, Angelo Montanari 2, Aniello Murano 1, and Pietro Sala 3 1 Università degli Studi di Napoli Federico II, Napoli, Italy, dario.dellamonica@unina.it,murano@na.infn.it
More informationOn simulations and bisimulations of general flow systems
On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical
More informationthe logic of provability
A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,
More informationMotivation. CS389L: Automated Logical Reasoning. Lecture 10: Overview of First-Order Theories. Signature and Axioms of First-Order Theory
Motivation CS389L: Automated Logical Reasoning Lecture 10: Overview of First-Order Theories Işıl Dillig Last few lectures: Full first-order logic In FOL, functions/predicates are uninterpreted (i.e., structure
More informationCS156: The Calculus of Computation
CS156: The Calculus of Computation Zohar Manna Winter 2010 It is reasonable to hope that the relationship between computation and mathematical logic will be as fruitful in the next century as that between
More informationChapter 5: Linear Temporal Logic
Chapter 5: Linear Temporal Logic Prof. Ali Movaghar Verification of Reactive Systems Spring 94 Outline We introduce linear temporal logic (LTL), a logical formalism that is suited for specifying LT properties.
More informationT Reactive Systems: Temporal Logic LTL
Tik-79.186 Reactive Systems 1 T-79.186 Reactive Systems: Temporal Logic LTL Spring 2005, Lecture 4 January 31, 2005 Tik-79.186 Reactive Systems 2 Temporal Logics Temporal logics are currently the most
More informationLogical Inference. Artificial Intelligence. Topic 12. Reading: Russell and Norvig, Chapter 7, Section 5
rtificial Intelligence Topic 12 Logical Inference Reading: Russell and Norvig, Chapter 7, Section 5 c Cara MacNish. Includes material c S. Russell & P. Norvig 1995,2003 with permission. CITS4211 Logical
More informationTemporal logics and explicit-state model checking. Pierre Wolper Université de Liège
Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and
More informationProbabilistic Justification Logic
Ioannis Kokkinis Logic and Theory Group Institute of Computer Science University of Bern joint work with Petar Maksimović, Zoran Ognjanović and Thomas Studer Logic and Applications Dubrovnik September
More informationComp487/587 - Boolean Formulas
Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested
More informationProof Methods for Propositional Logic
Proof Methods for Propositional Logic Logical equivalence Two sentences are logically equivalent iff they are true in the same models: α ß iff α β and β α Russell and Norvig Chapter 7 CS440 Fall 2015 1
More informationAlan Bundy. Automated Reasoning LTL Model Checking
Automated Reasoning LTL Model Checking Alan Bundy Lecture 9, page 1 Introduction So far we have looked at theorem proving Powerful, especially where good sets of rewrite rules or decision procedures have
More informationOn the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic
On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic Domenico Cantone and Marianna Nicolosi Asmundo Dipartimento di Matematica e Informatica Università
More informationClassical First-Order Logic
Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationA Theory of Duration Calculus with Application
A Theory of Duration Calculus with Application Michael R. Hansen 1 and Dang Van Hung 2 1 Informatics and Math. Modelling, Technical University of Denmark Ricard Petersens Plads, DK-2800 Lyngby, Denmark
More informationCourse Runtime Verification
Course Martin Leucker (ISP) Volker Stolz (Høgskolen i Bergen, NO) INF5140 / V17 Chapters of the Course Chapter 1 Recall in More Depth Chapter 2 Specification Languages on Words Chapter 3 LTL on Finite
More informationPropositional Reasoning
Propositional Reasoning CS 440 / ECE 448 Introduction to Artificial Intelligence Instructor: Eyal Amir Grad TAs: Wen Pu, Yonatan Bisk Undergrad TAs: Sam Johnson, Nikhil Johri Spring 2010 Intro to AI (CS
More informationNonclassical logics (Nichtklassische Logiken)
Nonclassical logics (Nichtklassische Logiken) VU 185.249 (lecture + exercises) http://www.logic.at/lvas/ncl/ Chris Fermüller Technische Universität Wien www.logic.at/people/chrisf/ chrisf@logic.at Winter
More informationLogic. Propositional Logic: Syntax
Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about
More informationExtensions to the Logic of All x are y: Verbs, Relative Clauses, and Only
1/53 Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only Larry Moss Indiana University Nordic Logic School August 7-11, 2017 2/53 An example that we ll see a few times Consider the
More informationIn a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time
Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent
More informationPropositional Logic: Syntax
Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic
More informationTimo Latvala. February 4, 2004
Reactive Systems: Temporal Logic LT L Timo Latvala February 4, 2004 Reactive Systems: Temporal Logic LT L 8-1 Temporal Logics Temporal logics are currently the most widely used specification formalism
More informationPropositional Language - Semantics
Propositional Language - Semantics Lila Kari University of Waterloo Propositional Language - Semantics CS245, Logic and Computation 1 / 41 Syntax and semantics Syntax Semantics analyzes Form analyzes Meaning
More informationInverting Proof Systems for Secrecy under OWA
Inverting Proof Systems for Secrecy under OWA Giora Slutzki Department of Computer Science Iowa State University Ames, Iowa 50010 slutzki@cs.iastate.edu May 9th, 2010 Jointly with Jia Tao and Vasant Honavar
More informationOutline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion
Outline 1 Background and Aim 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion De & Omori (Konstanz & Kyoto/JSPS) Classical and Empirical Negation in SJ AiML 2016, Sept. 2, 2016
More informationPropositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST
Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs402-07 1 Review Goal of logic To check whether given a formula
More informationC. Modal Propositional Logic (MPL)
C. Modal Propositional Logic (MPL) Let s return to a bivalent setting. In this section, we ll take it for granted that PL gets the semantics and logic of and Ñ correct, and consider an extension of PL.
More informationLecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem
Lecture 11: Gödel s Second Incompleteness Theorem, and Tarski s Theorem Valentine Kabanets October 27, 2016 1 Gödel s Second Incompleteness Theorem 1.1 Consistency We say that a proof system P is consistent
More informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationComplete and Terminating Tableau for the Logic of Proper Subinterval Structures Over Dense Orderings
Electronic Notes in Theoretical Computer Science 231 (2009) 131 151 www.elsevier.com/locate/entcs Complete and Terminating Tableau for the Logic of Proper Subinterval Structures Over Dense Orderings Davide
More informationOverview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang
Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions
More informationA Brief Introduction to Model Checking
A Brief Introduction to Model Checking Jan. 18, LIX Page 1 Model Checking A technique for verifying finite state concurrent systems; a benefit on this restriction: largely automatic; a problem to fight:
More informationCharacterization of Semantics for Argument Systems
Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract
More informationReal-Time Systems. Lecture 15: The Universality Problem for TBA Dr. Bernd Westphal. Albert-Ludwigs-Universität Freiburg, Germany
Real-Time Systems Lecture 15: The Universality Problem for TBA 2013-06-26 15 2013-06-26 main Dr. Bernd Westphal Albert-Ludwigs-Universität Freiburg, Germany Contents & Goals Last Lecture: Extended Timed
More informationOverview. CS389L: Automated Logical Reasoning. Lecture 7: Validity Proofs and Properties of FOL. Motivation for semantic argument method
Overview CS389L: Automated Logical Reasoning Lecture 7: Validity Proofs and Properties of FOL Agenda for today: Semantic argument method for proving FOL validity Işıl Dillig Important properties of FOL
More informationThe Expressivity of Universal Timed CCP: Undecidability of Monadic FLTL and Closure Operators for Security
The Expressivity of Universal Timed CCP: Undecidability of Monadic FLTL and Closure Operators for Security Carlos Olarte and Frank D. Valencia INRIA /CNRS and LIX, Ecole Polytechnique Motivation Concurrent
More informationReasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic.
Reasoning with July 28, 2009 Plan for the Course Day 1: Introduction and Background Day 2: s Day 3: Dynamic s Day 4: Reasoning with Day 5: Conclusions and General Issues Probability language Let Φ be a
More informationLecture 5: Introduction to Complexity Theory
Lecture 5: Introduction to Complexity Theory 1 Complexity Theory 1.1 Resource Consumption Complexity theory, or more precisely, Computational Complexity theory, deals with the resources required during
More information