SMT Solving for Functional Programming over Infinite Structures

We develop a simple functional programming language aimed at manipulating infinite, but first-order definable structures, such as the countably infinite clique graph or the set of all intervals with rational endpoints. Internally, such sets are represented by logical formulas that define them, and a...

Full description

Bibliographic Details
Main Authors: Bartek Klin, Michał Szynwelski
Format: Article
Language:English
Published: Open Publishing Association 2016-04-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1604.01185v1