Diligence Enables Unifying Proofs of Confluence and Factorization Across Call-by-Name and Call-by-Value Calculi
Embedding call-by-name (dCBN) and call-by-value (dCBV) calculi into a unifying distant bang calculus (dBANG) enables establishing static and dynamic properties of dCBN and dCBV through their counterparts in dBANG. The key is identifying diligent reduction sequences in dBANG, which eases the preservation of dynamic properties.