https://www.quantamagazine.org/an-easy-sounding-problem-yiel...
https://www.quantamagazine.org/an-easy-sounding-problem-yiel...
Really bad worst case times aren't necessarily bad in practice, if most instances you actually encounter can be solved quickly (especially if you are happy to be satisfied with worse than proven-optimal solutions.)
Compare how Hindley-Milner type inference, which forms the basis of Rust's or Haskell's type systems, is double-exponential in the worst case (or something like that), but typically fast in practice.
https://www.amazon.com/How-Solve-Heuristics-Zbigniew-Michale...
I'm not familiar with picat, but the arithmetic operations used in the blog post suggest to me that the size of the state space is not necessarily bounded by the input. I believe the mention of EXPTIME in the post was removed.