Separation logic + superposition calculus = heap theorem prover

Juan Antonio Navarro Pérez, Andrey Rybalchenko
2012 SIGPLAN notices  
Pure Spatial c e a b ∨ a c ¬lseg(b, c) * lseg(c, e) lseg(a, b) * lseg(a, c) * next(c, d) * lseg(d, e)
doi:10.1145/2345156.1993563 fatcat:6eh2klr2wfg7vdnnssh4bzfovq