Skip to content
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

reflexive inductive types #233

Open
nomeata opened this issue Jan 8, 2025 · 0 comments
Open

reflexive inductive types #233

nomeata opened this issue Jan 8, 2025 · 0 comments
Labels
doc-request Request for missing documenation

Comments

@nomeata
Copy link
Collaborator

nomeata commented Jan 8, 2025

While extending the section on structural recursion I was about to make a reference to reflective inductive types.

Adam Chilapa defines them in http://adam.chlipala.net/cpdt/html/InductiveTypes.html as:

A kind of inductive type called a reflexive type includes at least one constructor that takes as an argument a function returning the same type we are defining.

Not a pressing request, but at some point this ought to be discussed in the section on inductive types, and then probably also get a mention and example in the section on structural recursion.

@nomeata nomeata added the doc-request Request for missing documenation label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-request Request for missing documenation
Projects
None yet
Development

No branches or pull requests

1 participant