Dynamic logic:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge, Mass. [u.a.]
MIT Press
2000
|
Schriftenreihe: | Foundations of computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 459 S. graph. Darst. |
ISBN: | 0262082896 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013465924 | ||
003 | DE-604 | ||
005 | 20030901 | ||
007 | t | ||
008 | 001130s2000 xxud||| |||| 00||| eng d | ||
020 | |a 0262082896 |9 0-262-08289-6 | ||
035 | |a (OCoLC)247739643 | ||
035 | |a (DE-599)BVBBV013465924 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US | ||
049 | |a DE-739 |a DE-91G |a DE-703 |a DE-473 |a DE-384 |a DE-634 |a DE-83 |a DE-11 | ||
050 | 0 | |a QA76.9.L63H37 2000 | |
082 | 0 | |a 004/.01/5113 |2 21 | |
082 | 0 | |a 004/.01/5113 21 | |
084 | |a SK 130 |0 (DE-625)143216: |2 rvk | ||
084 | |a ST 120 |0 (DE-625)143585: |2 rvk | ||
084 | |a 03B10 |2 msc | ||
084 | |a DAT 706f |2 stub | ||
100 | 1 | |a Harel, David |d 1950- |e Verfasser |0 (DE-588)109527992 |4 aut | |
245 | 1 | 0 | |a Dynamic logic |c David Harel ; Dexter Kozen ; Jerzy Tiuryn |
264 | 1 | |a Cambridge, Mass. [u.a.] |b MIT Press |c 2000 | |
300 | |a XV, 459 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Foundations of computing | |
650 | 7 | |a Dynamische modellen |2 gtt | |
650 | 7 | |a Informatica |2 gtt | |
650 | 7 | |a Logica |2 gtt | |
650 | 4 | |a Logique informatique | |
650 | 7 | |a Logisch programmeren |2 gtt | |
650 | 4 | |a Méthodes formelles (Informatique) | |
650 | 7 | |a Wiskundige modellen |2 gtt | |
650 | 4 | |a Logik | |
650 | 4 | |a Computer logic | |
650 | 4 | |a Formal methods (Computer science) | |
650 | 0 | 7 | |a Dynamische Logik |0 (DE-588)4637784-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Dynamische Logik |0 (DE-588)4637784-0 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Kozen, Dexter |d 1951- |e Verfasser |0 (DE-588)135740436 |4 aut | |
700 | 1 | |a Tiuryn, Jerzy |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009190986&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009190986 |
Datensatz im Suchindex
_version_ | 1804128257258291200 |
---|---|
adam_text | Contents
Preface xiii
I FUNDAMENTAL CONCEPTS
1 Mathematical Preliminaries 3
1.1 Notational Conventions 3
1.2 Sets 3
1.3 Relations 5
1.4 Graphs and Dags 13
1.5 Lattices 13
1.6 Transfinite Ordinals 13
1.7 Set Operators 16
1.8 Bibliographical Notes 22
Exercises 22
2 Computability and Complexity 27
2.1 Machine Models 27
2.2 Complexity Classes 38
2.3 Reducibility and Completeness 53
2.4 Bibliographical Notes 63
Exercises 64
3 Logic 67
3.1 What is Logic? 67
3.2 Propositional Logic 71
3.3 Equational Logic 86
3.4 Predicate Logic 102
3.5 Ehrenfeucht Frai sse Games 119
3.6 Infinitary Logic 120
3.7 Modal Logic 127
3.8 Bibliographical Notes 134
viii Contents
Exercises 134
4 Reasoning About Programs 145
4.1 What are Programs? 145
4.2 States and Executions 146
4.3 Programming Constructs 147
4.4 Program Verification 152
4.5 Exogenous and Endogenous Logics 157
4.6 Bibliographical Notes 157
Exercises 158
II PROPOSITIONAL DYNAMIC LOGIC
5 Propositional Dynamic Logic 163
5.1 Syntax 164
5.2 Semantics 167
5.3 Computation Sequences 170
5.4 Satisfiability and Validity 171
5.5 A Deductive System 173
5.6 Basic Properties 174
5.7 Encoding Hoare Logic 186
5.8 Bibliographical Notes 187
Exercises 188
6 Filtration and Decidability 191
6.1 The Fischer Ladner Closure 191
6.2 Filtration and the Small Model Theorem 195
6.3 Filtration over Nonstandard Models 199
6.4 Bibliographical Notes 201
Exercises 202
7 Deductive Completeness 203
Contents ix
7.1 Deductive Completeness 203
7.2 Logical Consequences 209
7.3 Bibliographical Notes 209
Exercises 209
8 Complexity of PDL 211
8.1 A Deterministic Exponential Time Algorithm 211
8.2 A Lower Bound ¦ 216
8.3 Compactness and Logical Consequences 220
8.4 Bibliographical Notes 224
Exercises 225
9 Nonregular PDL 227
9.1 Context Free Programs 227
9.2 Basic Results 228
9.3 Undecidable Extensions 232
9.4 Decidable Extensions 237
9.5 More on One Letter Programs 250
9.6 Bibliographical Notes 255
Exercises 256
10 Other Variants of PDL 259
10.1 Deterministic PDL and While Programs 259
10.2 Restricted Tests 263
10.3 Representation by Automata 266
10.4 Complementation and Intersection 268
10.5 Converse 270
10.6 Well Foundedness and Total Correctness 271
10.7 Concurrency and Communication 276
10.8 Bibliographical Notes 277
x Contents
III FIRST ORDER DYNAMIC LOGIC
11 First Order Dynamic Logic 283
11.1 Basic Syntax 283
11.2 Richer Programs 287
11.3 Semantics 291
11.4 Satisfiability and Validity 297
11.5 Bibliographical Notes 298
Exercises 298
12 Relationships with Static Logics 301
12.1 The Uninterpreted Level 301
12.2 The Interpreted Level 307
12.3 Bibliographical Notes 311
Exercises 311
13 Complexity 313
13.1 The Validity Problem 313
13.2 Spectral Complexity 317
13.3 Bibliographical Notes 324
Exercises 325
14 Axiomatization 327
14.1 The Uninterpreted Level 327
14.2 The Interpreted Level 333
14.3 Bibliographical Notes 341
Exercises 341
15 Expressive Power 343
15.1 The Unwind Property 344
15.2 Spectra and Expressive Power 347
15.3 Bounded Nondeterminism 355
Contents xi
15.4 Unbounded Memory 369
15.5 The Power of a Boolean Stack 376
15.6 Unbounded Nondeterminism 377
15.7 Bibliographical Notes 378
Exercises 380
16 Variants of DL 383
16.1 Algorithmic Logic 383
16.2 Nonstandard Dynamic Logic 384
16.3 Well Foundedness 386
16.4 Dynamic Algebra 389
16.5 Probabilistic Programs 391
16.6 Concurrency and Communication 393
16.7 Bibliographical Notes 394
17 Other Approaches 397
17.1 Logic of Effective Definitions 397
17.2 Temporal Logic 398
17.3 Process Logic 408
17.4 The /x Calculus 415
17.5 Kleene Algebra 418
References 425
Notation and Abbreviations 439
Index 449
|
any_adam_object | 1 |
author | Harel, David 1950- Kozen, Dexter 1951- Tiuryn, Jerzy |
author_GND | (DE-588)109527992 (DE-588)135740436 |
author_facet | Harel, David 1950- Kozen, Dexter 1951- Tiuryn, Jerzy |
author_role | aut aut aut |
author_sort | Harel, David 1950- |
author_variant | d h dh d k dk j t jt |
building | Verbundindex |
bvnumber | BV013465924 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.L63H37 2000 |
callnumber-search | QA76.9.L63H37 2000 |
callnumber-sort | QA 276.9 L63 H37 42000 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 130 ST 120 |
classification_tum | DAT 706f |
ctrlnum | (OCoLC)247739643 (DE-599)BVBBV013465924 |
dewey-full | 004/.01/5113 004/.01/511321 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004/.01/5113 004/.01/5113 21 |
dewey-search | 004/.01/5113 004/.01/5113 21 |
dewey-sort | 14 11 45113 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01998nam a2200553 c 4500</leader><controlfield tag="001">BV013465924</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030901 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">001130s2000 xxud||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262082896</subfield><subfield code="9">0-262-08289-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)247739643</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013465924</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.L63H37 2000</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004/.01/5113</subfield><subfield code="2">21</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004/.01/5113 21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 130</subfield><subfield code="0">(DE-625)143216:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 120</subfield><subfield code="0">(DE-625)143585:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">03B10</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 706f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Harel, David</subfield><subfield code="d">1950-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)109527992</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Dynamic logic</subfield><subfield code="c">David Harel ; Dexter Kozen ; Jerzy Tiuryn</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Mass. [u.a.]</subfield><subfield code="b">MIT Press</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 459 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Foundations of computing</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Dynamische modellen</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Informatica</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logica</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logique informatique</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Logisch programmeren</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Méthodes formelles (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Wiskundige modellen</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logik</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer logic</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Formal methods (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamische Logik</subfield><subfield code="0">(DE-588)4637784-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Dynamische Logik</subfield><subfield code="0">(DE-588)4637784-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kozen, Dexter</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135740436</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Tiuryn, Jerzy</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009190986&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009190986</subfield></datafield></record></collection> |
id | DE-604.BV013465924 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:46:22Z |
institution | BVB |
isbn | 0262082896 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009190986 |
oclc_num | 247739643 |
open_access_boolean | |
owner | DE-739 DE-91G DE-BY-TUM DE-703 DE-473 DE-BY-UBG DE-384 DE-634 DE-83 DE-11 |
owner_facet | DE-739 DE-91G DE-BY-TUM DE-703 DE-473 DE-BY-UBG DE-384 DE-634 DE-83 DE-11 |
physical | XV, 459 S. graph. Darst. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | MIT Press |
record_format | marc |
series2 | Foundations of computing |
spelling | Harel, David 1950- Verfasser (DE-588)109527992 aut Dynamic logic David Harel ; Dexter Kozen ; Jerzy Tiuryn Cambridge, Mass. [u.a.] MIT Press 2000 XV, 459 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Foundations of computing Dynamische modellen gtt Informatica gtt Logica gtt Logique informatique Logisch programmeren gtt Méthodes formelles (Informatique) Wiskundige modellen gtt Logik Computer logic Formal methods (Computer science) Dynamische Logik (DE-588)4637784-0 gnd rswk-swf Dynamische Logik (DE-588)4637784-0 s DE-604 Kozen, Dexter 1951- Verfasser (DE-588)135740436 aut Tiuryn, Jerzy Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009190986&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Harel, David 1950- Kozen, Dexter 1951- Tiuryn, Jerzy Dynamic logic Dynamische modellen gtt Informatica gtt Logica gtt Logique informatique Logisch programmeren gtt Méthodes formelles (Informatique) Wiskundige modellen gtt Logik Computer logic Formal methods (Computer science) Dynamische Logik (DE-588)4637784-0 gnd |
subject_GND | (DE-588)4637784-0 |
title | Dynamic logic |
title_auth | Dynamic logic |
title_exact_search | Dynamic logic |
title_full | Dynamic logic David Harel ; Dexter Kozen ; Jerzy Tiuryn |
title_fullStr | Dynamic logic David Harel ; Dexter Kozen ; Jerzy Tiuryn |
title_full_unstemmed | Dynamic logic David Harel ; Dexter Kozen ; Jerzy Tiuryn |
title_short | Dynamic logic |
title_sort | dynamic logic |
topic | Dynamische modellen gtt Informatica gtt Logica gtt Logique informatique Logisch programmeren gtt Méthodes formelles (Informatique) Wiskundige modellen gtt Logik Computer logic Formal methods (Computer science) Dynamische Logik (DE-588)4637784-0 gnd |
topic_facet | Dynamische modellen Informatica Logica Logique informatique Logisch programmeren Méthodes formelles (Informatique) Wiskundige modellen Logik Computer logic Formal methods (Computer science) Dynamische Logik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009190986&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hareldavid dynamiclogic AT kozendexter dynamiclogic AT tiurynjerzy dynamiclogic |