Lifecycle Separation Logic