The formal system of Dijkstra and Scholten

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

3 Citas (Scopus)

Resumen

The logic of E.W. Dijkstra and C.S. Scholten has been shown to be useful in program correctness proofs and has attracted a substantial following in research, teaching, and programming. However, there is confusion regarding this logic to the point in which, for some time, it was not considered a logic, as logicians use the word. The main objections arise from the fact that: (i) symbolic manipulations seem to be based on the meaning of the terms involved, and (ii) some notation and the proof style of the logic are different, to some extent, from those found in the traditional use of logic. This paper presents the Dijkstra-Scholten logic as a formal system, and explains its proof-theoretic foundations as a formal system, thus avoiding any confusion regarding term manipulation, notation, and proof style. The formal system is shown to be sound and complete, mainly, by using rewriting and narrowing based decision and semi-decision procedures for, respectively, propositional and first-order logic previously developed by C. Rocha and J. Meseguer.

Idioma originalInglés
Título de la publicación alojadaLogic, Rewriting and Concurrency - Essays Dedicated to Jose Meseguer on the Occasion of His 65th Birthday
EditoresPeter Csaba Ölveczky, Carolyn Talcott, Narciso Martí-Oliet
EditorialSpringer Verlag
Páginas580-597
Número de páginas18
ISBN (versión impresa)9783319231648
DOI
EstadoPublicada - 2015
Publicado de forma externa
EventoConference on Logic, Rewriting and Concurrency dedicated to Jose Meseguer on the Occasion of his 65th Birthday, 2015 - Champaign, Estados Unidos
Duración: 23 sep. 201525 sep. 2015

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen9200
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conferencia

ConferenciaConference on Logic, Rewriting and Concurrency dedicated to Jose Meseguer on the Occasion of his 65th Birthday, 2015
País/TerritorioEstados Unidos
CiudadChampaign
Período23/09/1525/09/15

Huella

Profundice en los temas de investigación de 'The formal system of Dijkstra and Scholten'. En conjunto forman una huella única.

Citar esto