Ciao Preprocessor (integrated Alpha version)
| This is an alpha distribution, meant only for testing. Please do let us
| know at ciaopp-bugclip.dia.fi.upm.es any problems you may have.
{loaded in 3372.211 msec.}
{preprocessed for plai in 0.0 msec.}
{analyzed by plai using det with local-control off in 0.0 msec.}
{written file /tmp/tmpB9hQ1p/less-bf_det_co.pl}
:- module(_1,[less/2],[assertions]).
:- entry less(A,B)
: ground(A).
:- true pred less(A,B)
: ( native_props:mshare([[B]]), ground([A]), gnd(A), term(B) )
=> ( native_props:mshare([[B]]), ground([A]), rt5(A), rt1(B) )
+ ( is_det, mut_exclusive ).
less(0,s(_1)).
less(s(X),s(Y)) :-
less(X,Y).
:- regtype rt6/1.
rt6(0).
rt6(s(A)) :-
rt6(A).
:- regtype rt5/1.
rt5(0).
rt5(s(A)) :-
rt6(A).
:- regtype rt1/1.
rt1(s(A)) :-
term(A).