Wait a minute. If there exists a unique x such that P(x) and I can show that P(y) for some y, then x = y right I was so caught up in the category theory I forgot how logic works
There's someone in our group whose first exposure to pattern matching might be Agda... oof Come to think of it though, everything we've been doing could've been done in Haskell, idk when we're going to get to dependent types
also at some point someone told me cut elim was let-bound expressions and I was surprised but hearing Frank Pfenning explain it, it makes total sense and I don't remember why I was surprised
re: OPLSS thread
iterator is cata... recursor is para... I am connecting the dots