Very WIP, my understanding of induction / dependent elimination is starting to lead to novel result.
The following allows you to derive induction, this is the first result that I have that when done correctly doesn't necessarily implies an irrelevant equality.
Very WIP, my understanding of induction / dependent elimination is starting to lead to novel result.
The following allows you to derive induction, this is the first result that I have that when done correctly doesn't necessarily implies an irrelevant equality.
If my intuition is right, I should publish this.
If my intuition is right, I should publish this.
I'm not sure if it leads to self, as it may not be general enough, but I'm still working on it.
Note, this is compatible with HoTT.
I'm not sure if it leads to self, as it may not be general enough, but I'm still working on it.
Note, this is compatible with HoTT.
To make it second order you just add support for rank-n poly.
To make it second order you just add support for rank-n poly.
I've been slowly building confident that this is compatible with HoTT but it's easy to make mistakes.
I've been slowly building confident that this is compatible with HoTT but it's easy to make mistakes.
Well, it actually, works and is not really a special case.
Well, it actually, works and is not really a special case.
And, it's that time of the year where bro's should be mustache maxxing, so let's fucking goo.
Link below.
And, it's that time of the year where bro's should be mustache maxxing, so let's fucking goo.
Link below.
This is a simple trick, but this unlock recursive unboxed types and it is one of the most important ideas that I had this year.
This is a simple trick, but this unlock recursive unboxed types and it is one of the most important ideas that I had this year.
Interesting enough, storing the original type is very important for error messages.
Interesting enough, storing the original type is very important for error messages.
Of course, this requires good heuristics, people will want to disable it.
Of course, this requires good heuristics, people will want to disable it.
This debug will print "hello world". I think it would be possible to make it left-to-right tho.
This debug will print "hello world". I think it would be possible to make it left-to-right tho.