Deciding and Interpolating Algebraic Data Types by Reduction | IEEE Conference Publication | IEEE Xplore