We present quantitative separation logic (QSL). In contrast to classical separation logic, QSL employs quantities which evaluate to real numbers instead of predicates which evaluate to boolean values. The connectives of classical separation logic, separating conjunction (⋆) and separating implication (−−⋆ ), are both lifted from predicates to quantities. This extension is conservative: Both con...