[TYPES] decidability/confluence of beta-eta convertibility in Church-style STLC
Andreas Abel
andreas.abel at ifi.lmu.de
Thu Aug 16 08:22:38 EDT 2012
On 14.08.2012 11:13, Altenkirch Thorsten wrote:
> [ The Types Forum, http://lists.seas.upenn.edu/mailman/listinfo/types-list ]
>
> An alternative are semantic methods, I.e. normalisation by evaluation.
> There is a weak version for combinatory logic which can be used to only
> implement beta reduction (but not xi or eta rules) or a strong one which
> does give you full beta eta equality. However, to extend strong NBE for
> more complex systems can be quite tricky too. I don't think I have seen a
> straightforward extension of the strong version to dependent types (I am
> saying this expecting somebody to scream :-).
Yes, me!
Towards Normalization by Evaluation for the Calculus of Constructions
Andreas Abel
Tenth International Symposium on Functional and Logic Programming,
FLOPS 2010, 19-21 April 2010, Sendai, Japan © Springer.
http://www2.tcs.ifi.lmu.de/~abel/publications.html#flops10
With computation on the type-level, it does not get much more
straightforward...
Cheers,
Andreas
> Another idea which James Chapman and I have investigated is to directly
> prove that the natural implementation of a decision procedure using big
> step semantics is correct. This also has the advantage that you actually
> prove the correctness of the implementation. This has been written up in
> James PhD and there is also a journal paper - see
> http://www.cs.nott.ac.uk/~txa/publ/jtait07.pdf
>
> Cheers,
> Thorsten
>
--
Andreas Abel <>< Du bist der geliebte Mensch.
Theoretical Computer Science, University of Munich
Oettingenstr. 67, D-80538 Munich, GERMANY
andreas.abel at ifi.lmu.de
http://www2.tcs.ifi.lmu.de/~abel/
More information about the Types-list
mailing list