specification sorts Elem; functions ε . : (Elem → Bool) → Elem; variables a : Elem; pred : Elem → Bool; axioms epsilon: pred(a) ⊦ pred(ε pred); end specification