Arrow Research search
Back to TCS

TCS 1984

Proving program inclusion using Hoare's logic

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

We explore conservative refinements of specifications. These form a quite appropriate framework for a proof theory for program inclusion based on a proof theory for program correctness. We propose two formalized proof methods for program inclusion and prove these to be sound. Both methods are incomplete but seem to cover most natural cases.

Authors

Keywords

  • Data type specification
  • program correctness
  • conservative refinement
  • program inclusion
  • program equivalence
  • prototype proof
  • logical completion

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
476238618901127477
v2026.09.13