[PDF][PDF] Reasoning About Set Comprehensions.

ESL Lam, I Cervesato - SMT, 2014 - Citeseer
Set comprehension is a mathematical notation for defining sets on the basis of a property of
their members. Although set comprehension is widely used in mathematics and some …

Optimized Compilation of Multiset Rewriting with Comprehensions

ESL Lam, I Cervesato - Asian Symposium on Programming Languages …, 2014 - Springer
We extend the rule-based, multiset rewriting language CHR with multiset comprehension
patterns. Multiset comprehension provides the programmer with the ability to write multiset …

[PDF][PDF] Comingle: Distributed Logic Programming for Decentralized Android Applications

ESL Lam, I Cervesato - 2015 - reports-archive.adm.cs.cmu.edu
Comingle is a logic programming framework aimed at simplifying the development of
applications distributed over multiple mobile devices. Applications are written as a single …