Idris2/libs/papers/Search
Thomas E. Hansen 36554eb56f [ papers ] Make ops total, implement termination mc
* Currying the `ops` function makes the totality checker spot that it
  _is_ actually total.
* Instance arguments are heavily abused in the paper, along with
  implicit `open` magic, but Idris allows no such ~~luxury~~
  obfuscation, so we have to pass things explicitly.
* `decSo` is not `public export`ed, so we have to define `IsTT` by
  pattern-matching (which is fine).

Currently, it gets stuck on checking `petersonsCorrect` for some,
currently unknown, reason. (And the log output is loooooong O.O)

Once again, this would not have been possible without gallais insigths.
Many thanks!

Co-authored-by: Guillaume Allais <guillaume.allais@ens-lyon.org>
2022-10-05 14:30:08 +02:00
..
Tychonoff [ papers ] Tychonoff (Part I) (#2332) 2022-02-24 11:12:53 +00:00
Auto.idr [ new ] Auto in Agda (+ bonus) (#2541) 2022-06-16 09:35:45 +01:00
CTL.idr [ papers ] Finish Search.CTL 2022-10-05 14:30:08 +02:00
GCL.idr [ papers ] Make ops total, implement termination mc 2022-10-05 14:30:08 +02:00
Generator.idr Add DOI to Liam's search paper stuff 2022-10-05 14:30:08 +02:00
HDecidable.idr Add DOI to Liam's search paper stuff 2022-10-05 14:30:08 +02:00
Negation.idr [ libs ] move propaganda out of contrib (#2213) 2022-01-25 12:25:55 +00:00
Properties.idr Add DOI to Liam's search paper stuff 2022-10-05 14:30:08 +02:00