This list contains references from the content that can be linked to their source. For a full set of references and notes please see the PDF or HTML where available.
C. Böhm & A. Berarducci (1985) Automatic synthesis of typed lambda-programs on term algebras.
Theor. Comput. Sci.
J. Carette , O. Kiselyov & C.-C. Shan (2009) Finally tagless, partially evaluated: Tagless staged interpreters for simpler typed languages. J. Funct. Program.
J. Chapman , P.-É. Dagand , C. McBride & P. Morris (2010) The gentle art of levitation. In Proceeding of the 15th ACM SIGPLAN International Conference on Functional Programming (ICFP), P. Hudak & S. Weirich (eds), pp. 3–14. ACM.
A. Chlipala (2008) Parametric higher-order abstract syntax for mechanized semantics. In Proceedings of the 13th ACM SIGPLAN International Conference on Functional Programming (ICFP), J. Hook & P. Thiemann (eds), pp. 143–156. ACM.
A. Church (1940) A formulation of the simple theory of types. J. Symb. Log.
K. Crary (2010) Higher-order representation of substructural logics. In Proceeding of the 15th ACM SIGPLAN International Conference on Functional Programming (ICFP), P. Hudak & S. Weirich (eds). ACM, pp. 131–142.
L. Fegaras & T. Sheard (1996) Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space). In Proceedings of 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), H.-J. Boehm & G. L. Steele Jr. (eds). ACM, pp. 284–294.
M. Hofmann (2000) Safe recursion with higher types and bck-algebra. Ann. Pure Appl. Log.
D. Leivant (1991) Finitely stratified polymorphism. Inf. Comput.
A. R. Meyer & M. B. Reinhold (1986) “Type” is not a type. In Proceedings of the 13th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL). New York, USA: ACM, pp. 287–295.
A. Miquel (2001) The implicit calculus of constructions extending pure type systems with an intersection type binder and subtyping. In Typed Lambda Calculi and Applications, S. Abramsky (ed), Lecture Notes in Computer Science, vol. 2044. Springer, pp. 344–359.
B. C. Pierce & D. N. Turner (2000) Local type inference. ACM Trans. Program. Lang. Syst.
A Poswolsky & C. Schürmann (2009) System description: Delphin – a functional programming language for deductive systems.
Electr. Notes Theor. Comput. Sci.
C. Schürmann , J. Despeyroux & F. Pfenning (2001) Primitive recursion for higher-order abstract syntax. Theor. Comput. Sci.
A. Stump (2016) Verified Functional Programming in Agda. ACM Books.
A. Stump & P. Fu (2016) Efficiency of lambda-encodings in total type theory. J. Funct. Program.