-
Notifications
You must be signed in to change notification settings - Fork 5
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
Type: Type can lead to Russell's paradox #12
Comments
I fixed the code and this should do:
However, when I finally got
Which I think is because |
Actually, Cicada can have
|
ksqsf
changed the title
Type: Type can possibly lead to Russell's paradox
Type: Type can lead to Russell's paradox
Jan 19, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The following piece of code is a direct replay of The Trouble of Typing Type as Type in Cicada.
However, the type checker rejects the code above for dubious reasons:
I'm not sure how to show car(car(xInΔ))) is definitionally equivalent to x in this context, but I think it is perfectly valid to say car(car(xInΔ))) == x. And the root cause of inconsistency (if ever proved) here is Type : Type, which is accepted by the type checker.
The text was updated successfully, but these errors were encountered: