Work on expressing Alloy models in first-order predicate calculus. The Alloy modeling language (see http://alloytools.org/) and the Alloy Analyzer are extremely ...