Hacker News new | ask | show | jobs
by rfw 3819 days ago
Really? Color me corrected, then :) Does the compiler need a SAT solver then to make sure all the constraints hold?
3 comments

I'm not sure the exact approach, but there's definitely some heavy lifting. My understanding is that most (all?) dependently typed languages are essentially theorem provers at heart.
It should be able to use a Hindley-Milner algorithm.
As I understand it, type inference breaks down on dependent types.