On Parameterized Abstractions in Unrolling-Based Decision Procedure for Algebraic Data Types


Reasoning about algebraic data types is an important problem for a variety of proof tasks. Recently, a variety of decision procedures have been proposed for algebraic data types involving creating suitable abstractions of values in the types. A class of abstractions created from catamorphism functions has been shown to be theoretically applicable to a wide… (More)


3 Figures and Tables