Ocelot provides an embedding of relational logic in Rosette, a solver-aided programming language. Ocelot enables both verification and synthesis of relational logic expressions.
Run:
raco pkg install ocelot
Clone this respository, enter its directory, and run:
raco pkg install
Open the Ocelot documentation:
raco docs ocelot