Impact of inductive checkpoint structure on solver performance
Determine whether the inductive structure of justified and finalized checkpoints in the 3-Slot-Finality (3SF) protocol specification is the principal cause of the observed difficulty for SAT and SMT solvers when analyzing the specification, and characterize the specific mechanism by which reasoning over chains of checkpoints layered on chains of blocks degrades solver performance.
Sponsor
References
We conjecture that the inductive structure of justified and finalized checkpoints make it challenging for the solvers (both SAT and SMT) to analyze the specification. Essentially, the solvers have to reason about chains of checkpoints on top of chains of blocks.
— Technical Report: Exploring Automatic Model-Checking of the Ethereum specification
(2501.07958 - Konnov et al., 14 Jan 2025) in Section 6.2, Model Checking Results