Ribbon Proofs (Q7361027)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Ribbon_Proofs
Language Label Description Also known as
default for all languages
No label defined
    English
    Ribbon Proofs
    AFP entry Ribbon_Proofs

      Statements

      19 January 2013
      0 references
      John Wickerson
      0 references
      Ribbon Proofs (English)
      0 references
      This document concerns the theory of ribbon proofs: a diagrammatic proof system, based on separation logic, for verifying program correctness. We include the syntax, proof rules, and soundness results for two alternative formalisations of ribbon proofs. Compared to traditional proof outlines, ribbon proofs emphasise the structure of a proof, so are intelligible and pedagogical. Because they contain less redundancy than proof outlines, and allow each proof step to be checked locally, they may be more scalable. Where proof outlines are cumbersome to modify, ribbon proofs can be visually manoeuvred to yield proofs of variant programs.
      0 references