Sorted A-Prolog with Consistency Restoring rules.
Sorted answer set programming language with consistency restoring rules.