Containers: Constructing Strictly Positive Types, Theor. Comput. Sci, vol.342, pp.3-27, 2005. ,
Constructing Polymorphic Programs with Quotient Types, Mathematics of Program Construction (MPC), 2004. ,
, LNCS, vol.3125, pp.2-15
A Predicative Strong Normalisation Proof for a ?-Calculus with Interleaving Inductive Types, Types for Proofs and Programs (TYPES) 1999, pp.21-40, 1956. ,
POPLMark Reloaded, Logical Frameworks and MetaLanguages: Theory and Practice (LFMTP) 2017, 2017. ,
A Final Coalgebra Theorem, Category Theory and Computer Science, vol.389, pp.357-365, 1989. ,
DOI : 10.1007/bfb0018361
High-Level Signatures and Initial Semantics, Computer Science Logic (CSL) 2018, vol.119, pp.1-4, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01930058
A Type and Scope Safe Universe of Syntaxes with Binding: Their Semantics and Proofs, Proc. ACM Program. Lang. 2, International Conference on Functional Programming (ICFP), vol.90, 2018. ,
DOI : 10.1145/3236785
URL : http://dl.acm.org/ft_gateway.cfm?id=3236785&type=pdf
Indexed Containers, J. Funct. Program, vol.25, 2015. ,
DOI : 10.1109/lics.2009.33
Monadic Presentations of Lambda Terms using Generalized Inductive Types, Computer Science Logic (CSL) 1999, Jörg Flum and, vol.1683, pp.453-468, 1999. ,
DOI : 10.1007/3-540-48168-0_32
URL : http://www.tcs.informatik.uni-muenchen.de/ftp/alti/publ/CSL99.ps.Z
Mechanized Metatheory for the Masses: The PoplMark Challenge, Theorem Proving in Higher Order Logics (TPHOLs) 2005, vol.3603, pp.50-65, 2005. ,
DOI : 10.1007/11541868_4
URL : http://www.cis.upenn.edu/~baydemir/papers/poplmark.pdf
Nominal Reasoning Techniques in Coq (Extended Abstract), Electr. Notes Theor. Comput. Sci, vol.174, pp.69-77, 2007. ,
DOI : 10.1016/j.entcs.2007.01.028
URL : https://doi.org/10.1016/j.entcs.2007.01.028
Engineering Formal Metatheory, Principles of Programming Languages, 2008. ,
DOI : 10.1145/1328897.1328443
URL : http://www.cis.upenn.edu/~bcpierce/papers/binders.pdf
, , pp.3-15
Abella: A System for Reasoning about Relational Specifications, J. Formalized Reasoning, vol.7, pp.1-89, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01102709
The Lambda Calculus: Its Syntax and Semantics, Studies in Logic, vol.40, 1984. ,
Combinatorial Species and Tree-Like Structures, Number 67 in Encyclopedia of Mathematics and Its Applications, 1997. ,
A Head-to-Head Comparison of de Bruijn Indices and Names, Electr. Notes Theor. Comput. Sci, vol.174, pp.53-67, 2007. ,
De Bruijn Notation as a Nested Datatype, J. Funct. Program, vol.9, pp.77-91, 1999. ,
Bindings as Bounded Natural Functors (Extended Version, 2019. ,
Formalization associated with this paper, 2019. ,
Truly Modular (Co)datatypes for Isabelle/HOL, LNCS, vol.8558, pp.93-110, 2014. ,
Foundational Nonuniform (Co)datatypes for Higher-Order Logic, Logic in Computer Science (LICS) 2017, pp.1-12, 2017. ,
The Locally Nameless Representation, J. Autom. Reasoning, vol.49, pp.363-408, 2012. ,
, Publication date, Bindings as Bounded Natural Functors, vol.3, p.31, 2019.
Parametric Higher-Order Abstract Syntax for Mechanized Semantics, International Conference on Functional Programming (ICFP), pp.143-156, 2008. ,
A Formulation of the Simple Theory of Types, J. Symb. Log, vol.5, pp.56-68, 1940. ,
Formalisation in Constructive Type Theory of Barendregt's Variable Convention for Generic Structures with Binders, Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP) 2018, vol.274, pp.11-26, 2018. ,
Lambda Calculus Notation with Nameless Dummies, a Tool for Automatic Formula Manipulation, with Application to the Church-Rosser Theorem, Indag. Math, vol.75, pp.90034-90034, 1972. ,
Higher-Order Abstract Syntax in Coq, LNCS, vol.902, pp.124-138, 1995. ,
URL : https://hal.archives-ouvertes.fr/inria-00074124
Hybrid: A Definitional Two-Level Approach to Reasoning with Higher-Order Abstract Syntax, J. Autom. Reasoning, vol.48, pp.43-105, 2012. ,
The Next 700 Challenge Problems for Reasoning with Higher-Order Abstract Syntax Representations: Part 2-a Survey, J. Autom. Reasoning, vol.55, pp.307-372, 2015. ,
An Open Challenge Problem Repository for Systems Supporting Binders, Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP) 2015, Iliano Cervesato and, vol.185, pp.18-32, 2015. ,
Reasoning with Higher-Order Abstract Syntax and Contexts: A Comparison, Interactive Theorem Proving (ITP) 2010, vol.6172, pp.227-242, 2010. ,
Programs Using Syntax with First-Class Binders, European Symposium on Programming (ESOP) 2017, Hongseok Yang, vol.10201, pp.504-529, 2017. ,
The Cartesian Closed Bicategory of Generalised Species of Structures, J. London Math. Soc, vol.77, pp.203-220, 2008. ,
Abstract Syntax and Variable Binding, Logic in Computer Science (LICS) 1999. IEEE Computer Society, pp.193-202, 1999. ,
DOI : 10.1109/lics.1999.782615
Generic Derivation of Induction for Impredicative Encodings in Cedille, Certified Programs and Proofs (CPP) 2018, pp.215-227, 2018. ,
, A General Mathematics of Names. Inf. Comput, vol.205, pp.982-1011, 2007.
A New Approach to Abstract Syntax Involving Binders, Logic in Computer Science (LICS) 1999. IEEE Computer Society, pp.214-224, 1999. ,
A New Approach to Abstract Syntax with Variable Binding, Formal Asp. Comput, vol.13, pp.341-363, 2002. ,
Wellfounded Trees and Dependent Polynomial Functors, Types for Proofs and Programs (TYPES) 2003, Stefano Berardi, vol.3085, pp.210-225, 2003. ,
DOI : 10.1007/978-3-540-24849-1_14
URL : http://www.cs.le.ac.uk/people/ngambino/Publications/gambino-hyland.pdf
Indexed Induction and Coinduction, Fibrationally. Logical Methods in Computer Science, vol.9, p.3, 2013. ,
Explicit Substitutions and Higher-Order Syntax, Higher-Order and Symbolic Computation, vol.19, issue.3, pp.263-282, 2006. ,
DOI : 10.1145/976571.976580
A Formalized General Theory of Syntax with Bindings, Interactive Theorem Proving (ITP) 2017, vol.10499, pp.241-261, 2017. ,
, Introduction to HOL: A Theorem Proving Environment for Higher Order Logic, 1993.
Theory Support for Weak Higher Order Abstract Syntax in Isabelle/HOL, Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP), vol.22, p.32, 2009. ,
,
A Framework for Defining Logics, Logic in Computer Science (LICS) 1987. IEEE Computer Society, pp.194-204, 1987. ,
On Observing Nondeterminism and Concurrency, International Colloquium on Automata, Languages, and Programming (ICALP), vol.85, pp.299-309, 1980. ,
Proof Principles for Datatypes with Iterated Recursion, Category Theory and Computer Science, vol.1290, pp.220-241, 1997. ,
Initial Semantics for Strengthened Signatures, Fixed Points in Computer Science, vol.77, pp.31-38, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00762649
Semantical Analysis of Higher-Order Abstract Syntax, Logic in Computer Science (LICS) 1999. IEEE Computer Society, pp.204-213, 1999. ,
Container Types Categorically, J. Funct. Program, vol.10, pp.191-225, 2000. ,
Proving and Applying Program Transformations Expressed with Second-Order Patterns, Acta Inf, vol.11, pp.31-55, 1978. ,
Reduction Properties of ?IE-Systems, 2001. ,
Quotients of Decidable Objects in a Topos, Math. Proc. Cambridge Philosophical Society, vol.93, pp.409-419, 1983. ,
Une théorie combinatoire des séries formelles, Adv. Math, vol.42, issue.81, pp.90052-90061, 1981. ,
Foncteurs analytiques et espèces de structures, Combinatoire Énumérative. LNM, vol.1234, pp.126-159, 1986. ,
Relating System F and ?2: A Case Study in Coq, Abella and Beluga, Formal Structures for Computation and Deduction (FSCD) 2017, Dale Miller, vol.84, pp.1-21, 2017. ,
, Model Theory for Infinitary Logic: Logic with Countable Conjunctions and Finite Quantifiers. Studies in Logic and the Foundations of Mathematics, vol.62, 1971.
, Infinitary Lambda Calculus. Theor. Comput. Sci, vol.175, pp.171-176, 1997.
Generic Conversions of Abstract Syntax Representations, Workshop on Generic Programming, pp.57-68, 2012. ,
Needle & Knot: Binder Boilerplate Tied Up, European Symposium on Programming (ESOP) 2016, Peter Thiemann, vol.9632, pp.419-445, 2016. ,
Data Types with Symmetries and Polynomial Functors over Groupoids, Electr. Notes Theor. Comput. Sci, vol.286, pp.351-365, 2012. ,
Safety and Conservativity of Definitions in HOL and Isabelle/HOL, Principles of Programming Languages (POPL) (2018), vol.2, pp.1-24, 2018. ,
An Alpha-Corecursion Principle for the Infinitary Lambda Calculus, Coalgebraic Methods in Computer Science (CMCS) 2012, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-01539877
, LNCS, vol.7399, pp.130-149
Nominal Coalgebraic Data Types with Applications to Lambda Calculus, Logical Methods in Computer Science, vol.9, p.4, 2013. ,
GMeta: A Generic Formal Metatheory Framework for First-Order Representations, European Symposium on Programming (ESOP) 2012, Helmut Seidl, 2012. ,
, LNCS, vol.7211, pp.436-455
Explicit Substitutions with de Bruijn's Levels, Rewriting Techniques and Applications (RTA) 1995, Jieh Hsiang, vol.914, pp.294-308, 1995. ,
A Universe of Binding and Computation, International Conference on Functional Programming, pp.123-134, 2009. ,
Accessible Categories: The Foundations of Categorical Model Theory, Contemporary Mathematics, vol.104, 1990. ,
Substitution in Non-Wellfounded Syntax with Variable Binding, Theor. Comput. Sci, vol.327, pp.155-174, 2004. ,
, Bindings as Bounded Natural Functors, vol.22, p.33
Epigram: Practical Programming with Dependent Types, Advanced Functional Programming, vol.3622, pp.130-170, 2004. ,
A Theory of Type Polymorphism in Programming, J. Comput. Syst. Sci, vol.17, pp.348-375, 1978. ,
Communication and Concurrency, 1989. ,
Communicating and Mobile Systems: The ?-Calculus, 1999. ,
A Universe of Strictly Positive Families, Int. J. Found. Comput. Sci, vol.20, pp.83-107, 2009. ,
Programming in Martin-Löf's Type Theory: An Introduction, 1990. ,
Recursive Function Definition for Types with Binders, Theorem Proving in Higher Order Logics (TPHOLs), vol.3223, pp.241-256, 2004. ,
The Foundation of a Generic Theorem Prover, J. Autom. Reasoning, vol.5, pp.363-397, 1989. ,
Higher-Order Abstract Syntax, Programming Language Design and Implementation (PLDI) 1988, pp.199-208, 1988. ,
System Description: Twelf-A Meta-Logical Framework for Deductive Systems, Conference on Automated Deduction (CADE) 1999, Harald Ganzinger, vol.1632, pp.202-206, 1999. ,
Beluga: Programming with Dependent Types, Contextual Data, and Contexts, Functional and Logic Programming (FLOPS) 2010, vol.6009, pp.1-12, 2010. ,
Types and Programming Languages, 2002. ,
In Introduction to HOL: A Theorem Proving Environment for Higher Order Logic, Chapter The HOL Logic, pp.191-232, 1993. ,
Nominal Logic, a First Order Theory of Names and Binding, Inf. Comput, vol.186, pp.165-193, 2003. ,
Alpha-Structural Recursion and Induction, J. ACM, vol.53, pp.459-506, 2006. ,
DOI : 10.1007/11541868_2
Strong Normalization for System F by HOAS on Top of FOAS, Logic in Computer Science (LICS) 2010. IEEE Computer Society, pp.31-40, 2010. ,
System Description: Delphin-A Functional Programming Language for Deductive Systems, Electr. Notes Theor. Comput. Sci, vol.228, pp.113-120, 2009. ,
An Overview of C? ml, Electr. Notes Theor. Comput. Sci, vol.148, issue.2, pp.27-52, 2006. ,
Relators and Metric Bisimulations, Electr. Notes Theor. Comput. Sci, vol.11, pp.252-258, 1998. ,
Autosubst: Reasoning with de Bruijn Terms and Parallel Substitutions, Interactive Theorem Proving, vol.9236, pp.359-374, 2015. ,
Primitive Recursion for Higher-Order Abstract Syntax, Theor. Comput. Sci, vol.266, pp.418-425, 2001. ,
Ott: Effective Tool Support for the Working Semanticist, J. Funct. Program, vol.20, pp.71-122, 2010. ,
Name-Passing Process Calculi: Operational Models and Structural Operational Semantics, 2007. ,
Foundational, Compositional (Co)datatypes for Higher-Order Logic: Category Theory Applied to Theorem Proving, Logic in Computer Science (LICS) 2012. IEEE Computer Society, pp.596-605, 2012. ,
A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL, International Joint Conference on Automated Reasoning (IJCAR), 2006. ,
, LNCS, vol.4130, pp.498-512
Barendregt's Variable Convention in Rule Inductions, Conference on Automated Deduction (CADE) 2007, Frank Pfenning, vol.4603, p.34, 2007. ,
,
,
General Bindings and Alpha-Equivalence in Nominal Isabelle, Logical Methods in Computer Science, vol.8, issue.2, 2012. ,
Nominal Techniques in Isabelle/HOL, Conference on Automated Deduction (CADE) 2005, Robert Nieuwenhuis, vol.3632, pp.38-53, 2005. ,
A Constraint Language for Static Semantic Analysis Based on Scope Graphs, Partial Evaluation and Program Manipulation (PEPM) 2016, pp.49-60, 2016. ,
Binders Unbound, International Conference on Functional Programming (ICFP) 2011, pp.333-345, 2011. ,
Combinatorial Species and Labelled Structures, 2014. ,