Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. ?- sandwich_free(L,[x,y],5).
  2. L = [x, y, y, x, x] ;
  3. L = [x, x, y, y, x] ;
  4. L = [y, y, x, x, y] ;
  5. L = [y, x, x, y, y] ;
  6. false.
  7.  
  8. ?- sandwich_free(L,[x,y],6).
  9. false.
  10.  
  11. ?- sandwich_free(L,[x,y,z],500).
  12. L = [y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, z, x, y, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, z, x, y, y, x, x, z, z, x, y, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, z, x, x, y, y, x, z, y, x, x, y, y, z, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, y, y, x, x, y, z, x, y, y, x, x, z, z, x, y, z, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, y, y, x, x, z, y, y, x, x, y, z, x, y, z, x, x, z, z, y, y, x, x, y, z, x, y, y, x, x, z, y, y, x, x, z, y, y, x, x, y, z, x, y, y, x, x]
  13. ...
  14.  
  15. ?- sandwich_free_peano(L,[x,y],N).
  16. L = [],
  17. N = zero ;
  18. L = [x],
  19. N = s(zero) ;
  20. L = [y],
  21. N = s(zero) ;
  22. L = [x, x],
  23. N = s(s(zero)) ;
  24. L = [y, x],
  25. N = s(s(zero)) ;
  26. L = [x, y],
  27. N = s(s(zero)) ;
  28. L = [y, y],
  29. N = s(s(zero)) ;
  30. L = [y, x, x],
  31. N = s(s(s(zero)))
  32. ...
  33.  
  34. ?- sandwich_free_peano([x,y,z,z,y],[x,y,z],_).
  35. true ;
  36. false.
  37.  
  38. ?- numlist(0,23,L),maplist(how_many_sandwich_free_alphabet_3,L,XS).
  39.  
  40. _, y, y, x, x, y, z, z, x, x, z, y, y, x, x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement