list of ordered pairs in prolog -


i trying implement prolog method take number , return list of possible ordered pairs both x , y less number given. example

genxy(2,r). 

should return

r=[0,0]; r=[0,1]; r=[1,0]; r=[1,1]. 

i having trouble understanding how implement this. have written code

genn(n,r) :-     n1 n-1,     between(0,n1,r). 

which give following output when executed

genn(3,r). r=0; r=1; r=2; 

and believe should use forall implement genxy don't understand how go doing

just use between/3 twice:

?- n = 2, r = x-y, succ(n0, n), between(0, n0, x), between(0, n0, y).  r = 0-0; r = 0-1; r = 1-0; r = 1-1; 

Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -