Document( Prefix(ex ) Prefix(func ) Prefix(pred ) Group ( Forall ?X ?C ( If And( ?X[ex:count -> ?C] pred:numeric-greater-than(?C 0) ) Then Do ( Modify (?X[ex:count-> func:numeric-subtract(?C 1)]) ) ) ex:foo[ex:count -> 10] ) )