Document( Prefix(ex ) Prefix(func ) Prefix(pred ) Group ( Forall ?x ( ex:a(?x) :- And ( ex:a(External(func:numeric-add(?x 1))) External(pred:numeric-greater-than(?x 0))) ) ex:a(10) ) )