-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
generic definitions of inductive grammars #18
Conversation
I'm experimenting a bit locally with the definitions in I'm sketching something up and will post in a minute |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM just synced with the incoming opaqueness of tensor in main. Passes locally, will merge after the CI runs
Experimenting with a general inductive grammar defined as a least fixed point of a syntactically described functor. This does have to use the {-# TERMINATING #-} pragma because the termination checker isn't convinced but it looks totally benign to me.
Starting this as a draft so @stschaef can take a look at the non-indexed version before I get to the indexed version. Things to discuss would be the naming and whether we should make the universe levels more general