Separata: Isabelle tactics for Separation Algebra (Q7361360)

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 Separata
Language Label Description Also known as
default for all languages
No label defined
    English
    Separata: Isabelle tactics for Separation Algebra
    AFP entry Separata

      Statements

      16 November 2016
      0 references
      Zhe Hou
      0 references
      David Sanan
      0 references
      Alwen Tiu
      0 references
      Rajeev Gore
      0 references
      Ranald Clouston
      0 references
      Separata: Isabelle tactics for Separation Algebra (English)
      0 references
      We bring the labelled sequent calculus $LS_{PASL}$ for propositional abstract separation logic to Isabelle. The tactics given here are directly applied on an extension of the Separation Algebra in the AFP. In addition to the cancellative separation algebra, we further consider some useful properties in the heap model of separation logic, such as indivisible unit, disjointness, and cross-split. The tactics are essentially a proof search procedure for the calculus $LS_{PASL}$. We wrap the tactics in an Isabelle method called separata, and give a few examples of separation logic formulae which are provable by separata.
      0 references