Skip to main content
Steven Shaw's user avatar
Steven Shaw's user avatar
Steven Shaw's user avatar
Steven Shaw
  • Member for 12 years, 6 months
  • Last seen more than a month ago
comment
How are imperative languages more different from each other than functional languages?
I idly wonder why you used the scarey quotes in "algebraic" data types?
awarded
revised
Loading…
comment
Good description of Calculus of Inductive Construction
@KonstantinSolomatov, did you end up finding "Inductively defined types" online? If you hit this problem, you can often ask for a draft from one of the authors.
revised
Loading…
awarded
comment
Is compiler for dependent type much harder than an intepreter?
I wonder if the futurama projections technique could be used to speed up the interpreter, effectively ending up with a compiler?
awarded
awarded
comment
What's the relation and difference between Calculus of Inductive Constructions and Intuitionistic Type Theory?
Thanks for answering! I'm glad I asked otherwise I would have gotten the idea that CoC was better than M-L's ITT. I have roughly followed all the advice given in the answer you mention -- but I could do much better at understanding it all :). UTT is Luo's UTT. I'm pretty sure it stands for Unified Type Theory. The reference is always his book "Computation and Reasoning". I've been wondering whether to buy that one...
comment
What's the relation and difference between Calculus of Inductive Constructions and Intuitionistic Type Theory?
I'm trying to get my head around type theory. I'm wondering, given CoC is better than M-L's ITT, is it necessary to go back to understand M-L's work at all? i.e. can I get a good grasp of type theory by understanding merely CoC? Where does UTT fit into this? Idris uses something like UTT and I think Agda does too.
Loading…
comment
What's the relationship between "free theorems" and "free objects"
and yet free objects are, in a sense, generated from the axioms. Free theorems are generated (as you say "follow automatically") from the type signature.
awarded
Loading…
awarded
awarded