BI as an Assertion Language for Mutable Data Structures

  • Peter O'Hearn ,
  • Samin Ishtiaq

POPL |

Reynolds has developed a logic for reasoning about mutual data structures in which the pre- and postconditions are written in an intuitionistic logic enriched with a spatial form of conjuction. We investigate the approach from the point of view o f the logic BI of bunched implications of O’Hearn and Pym.