Idris2/libs
Thomas E. Hansen d25db9e353 [ papers ] Add implementation of Dekker's algorithm
This completes the implementation of the examples in the paper
"Applications of Applicative Proof Search" (Liam O'Connor, 2016).
Unfortunately, the final example is an example of something that _can_
be expressed, but _cannot_ be model-checked by the approach in the
paper.

(Side note on `petersonsCorrect`: The paper mentions that it checks in
~3 minutes on a 2013 MacBook Pro. Assuming they mean "type-checks", this
is roughly consistent with our observations of just short of 2 minutes.
I doubt that they evaluated it, since an attempt at doing this on a
reasonably modern server (Intel Xeon Gold 5220R, 502 GB of RAM) was
killed after just over 3 hours, producing the following resource log:

  Command exited with non-zero status 255
  Time: 11320.46s user, 35.12s system, 3h09m46s elapsed, 99%CPU
  Memory: 57644016 Kbytes RAM

)
2022-10-05 14:30:08 +02:00
..
base Merge pull request #2701 from stefan-hoeck/snocfold 2022-10-04 12:52:39 +01:00
contrib [ re #2675 ] Do not build libs/{contribs,papers} during bootstrap (#2677) 2022-10-04 13:37:45 +01:00
linear [ re #2675 ] Do not build libs/{contribs,papers} during bootstrap (#2677) 2022-10-04 13:37:45 +01:00
network [ re #2675 ] Do not build libs/{contribs,papers} during bootstrap (#2677) 2022-10-04 13:37:45 +01:00
papers [ papers ] Add implementation of Dekker's algorithm 2022-10-05 14:30:08 +02:00
prelude [ base ] deriving Foldable 2022-09-24 10:20:25 +01:00
test [ golden ] Split runner to be able to run with custom options 2022-09-27 22:05:12 +01:00