View source with formatted comments or as raw
    1# Yale shooting scenario
    2
    3Lets us compare the expressiveness of `s(CASP)` vs `ASP` + constraints
    4using the spoiling Yale shooting scenario
    5([Janhunen et al. 2017](https://arxiv.org/pdf/1707.04053.pdf)).
    6
    7In this scenario we have an unloaded gun and three possible actions
    8load, shoot, and wait. If we load the gun, it becomes loaded. If we
    9shoot the gun and it was loaded for no more than 35 minutes, the
   10turkey is killed. Otherwise, the gun powder is spoiled. We are looking
   11for an executable plan such that:
   12* the turkey is killed within 100 minutes,
   13* considering that we are not allowed to shoot in the first 35
   14minutes.
   15
   16## s(CASP) implementation
   17
   18```
   19scasp yale_shooting_casp.pl
   20```