Building Blocks for Step-Indexed Program Logics

View at publisher
Authors: Thomas Somers, Jonas Kastberg Hinrichsen, Lennard Gäher, Robbert Krebbers
Cited by: 0
References: 50

Abstract

Step-indexing and the later modality ▷ P are widely used in program logics. A key challenge in proofs in step-indexed logics is turning ▷ P into P, coined the later elimination problem. Later elimination cannot be done unconditionally, and has traditionally been linked one-to-one to the physical steps the program performs in the operational semantics. This one-to-one correspondence proved limiting in practice, and various techniques (flexible step-indexing and later credits) have been proposed to relax this correspondence.

Fields of Study & Subjects

Logic programming and type systems Reasoning and Knowledge Formal Methods in Verification

Publication details

Pages
248–263
Publication date
8 January 2026