|
|
| ВИДЕОТЕКА |
|
Международная конференция «Logical Models of Reasoning and Computation»
|
|||
|
|
|||
|
How and Why Separation Logic is good for Resource Reasoning about Programs Max Kanovich University of London |
|||
|
Аннотация: Separation logic, invented by John C. Reynolds and Peter O'Hearn, has proven to be an effective formalism for the analysis of programs that manipulate memory (in the form of pointers, heaps, stacks, etc.). In addition to the standard propositional connectives, the most important feature of separation logic is its separating conjunction ( In my talk I will address the following issues. 1. General separation models, and concrete heap-like models of practical interest. 2. In-place reasoning, the frame property, the weakest preconditions, inductive definitions (linked lists, trees), within separation logic used as an extension of Hoare logic. 3. As for the assertion language of separation logic, even purely propositional separation logic turns out to be undecidable. What is more, whatever concrete heap-like model 4. Abduction, the problem of discovering hypotheses that support a conclusion, has mainly been studied in the context of philosophical logic and AI. Recently, the abduction principle — given Язык доклада: английский |
|||