We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I was reading https://github.com/HigherOrderCO/Kind1/blob/master/blog/1-beyond-inductive-datatypes.md, and there's one part I don't quite understand.
// Natural numbers Nat: Type self(P: Nat -> Type) -> (zero: P(Nat.zero)) -> (succ: (pred: Nat) -> P(Nat.succ(pred))) -> P(self)
If it's like the code below, it makes sense to me.
// Natural numbers Nat: Type (self : Nat) -> (P: Nat -> Type) -> (zero: P(Nat.zero)) -> (succ: (pred: Nat) -> P(Nat.succ(pred))) -> P(self)
So what is self?
self
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I was reading https://github.com/HigherOrderCO/Kind1/blob/master/blog/1-beyond-inductive-datatypes.md, and there's one part I don't quite understand.
If it's like the code below, it makes sense to me.
So what is
self
?The text was updated successfully, but these errors were encountered: