Ideas from SE applied to maintanance of formal proofs.
A series of works by Benjamin Delaware and co-authors building frameworks of reusable components for building formalization of meta-theory from STLC and its variants.
-
Product Lines of Theorems: a work exploring an idea of building a "product line" of PLs with different features, each requiring its own formalization.
-
Meta-Theory a la Carte: Similar purpose, but build around Church encodings.
-
Modular Monadic Meta-Theory: Adding extendable effects using monads.
A series of works for identifying dulicating proofs and implementing corresponding refactorings: