This directory contains a generic type class implementation of separationalgebra for Isabelle/HOL as well as lemmas and generic tactics which can beused directly for any instantiation of the type class.The ex directory contains example instantiations that include structures suchas a heap or virtual memory.The abstract separation algebra is based upon "Abstract Separation Logic" byCalcagno et al. These theories are also the basis of "Mechanised SeparationAlgebra" by Klein et al.