A Logic Programming Language with Lambda-Abstraction, Function Variables, and Simple Unification
MILLER, DALE·1991·Journal of Logic and Computation
Cited by (380)
Items 201–300 of 380
- A Termination Ordering for Higher Order Rewrite SystemOlav Lysne, Javier Piris · 1995 · Rewriting Techniques and Applications
- A semantics for λPrologD. A. Wolfram · 1994 · Theoretical Computer Science
- Higher-order pattern complement and the strict λ-calculusAlberto Momigliano, Frank Pfenning · 2003 · ACM Transactions on Computational Logic
- Negative polarity licensing at the syntax-semantics interfaceJ. B. Fry · 1997 · Proceedings of the conference - Association for Computational Linguistics. Meeting
- Church-Rosser Properties of Normal RewritingJean-Pierre Jouannaud, Li, Jianqi · 2012 · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
- A Higher-Order Demand-Driven Narrowing Calculus with Definitional TreesRafael del Vado Vírseda · 2007 · Lecture notes in computer science
- Let-polymorphism and eager type schemesChuck C. Liang · 1997 · Lecture notes in computer science
- The graph rewriting calculus (properties and expressive capabilities)Clara Bertolissi, Claude Kirchner · 2005 · Publications Et Travaux Academiques de Lorraine (Universite de Lorraine)
- Polymorphic computation systems: Theory and practice of confluence with call-by-valueMakoto Hamana, Tatsuya Abe, Kentaro Kikuchi · 2019 · Science of Computer Programming
- Polymorphic Session Processes as MorphismsBernardo Toninho, Nobuko Yoshida · 2019 · Lecture notes in computer science
- Checking Foundational Proof Certificates for First-Order Logic (Extended Abstract)Zakaria Chihani, Dale Miller, Fabien Renaud · 2018 · EPiC series in computing
- Polymorphic Rewrite Rules: Confluence, Type Inference, and Instance ValidationMakoto Hamana · 2018 · Lecture notes in computer science
- Confluence of left-linear higher-order rewrite theories by checking their nested critical pairsGilles Dowek B, Gaspard Férey, Jean-Pierre Jouannaud, Jiaxiang Liu · 2022 · Mathematical Structures in Computer Science
- Encoding Generic JudgmentsDale Miller · 2001 · Electronic Notes in Theoretical Computer Science
- Deterministic Higher-Order Patterns for Program TransformationTetsuo Yokoyama, Zhenjiang Hu, Masato Takeichi · 2004 · Lecture notes in computer science
- A language for the logical specification of processes and relationsLuı́s Caires · 1996 · Lecture notes in computer science
- Towards the uniform implementation of declarative languagesManuel M. T. Chakravarty, Hendrik C. R. Lock · 1997 · Computer Languages
- A higher-order logical framework for the algorithmic debugging and verification of declarative programsRafael del Vado Vírseda · 2009 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- Implementing type theory in higher order constraint logic programmingFerruccio Guidi, Claudio Sacerdoti Coen, ENRICO TASSI · 2019 · Mathematical Structures in Computer Science
- Elaboration with first-class implicit function typesAndrás Kovács · 2020 · Proceedings of the ACM on Programming Languages
- Higher-order pattern generalization modulo equational theoriesDavid M. Cerna, Temur Kutsia · 2020 · Mathematical Structures in Computer Science
- Nominal Unification and Matching of Higher Order Expressions with Recursive LetManfred Schmidt-Schauß, Temur Kutsia, Jordi Levy, Mateu Villaret, Yunus Kutz · 2022 · Fundamenta Informaticae
- Safe, fast, concurrent proof checking for the lambda-pi calculus modulo rewritingMichael Färber · 2022 · ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP)
- The Isabelle/Isar ImplementationMakarius Wenzel, Stefan Berghofer, Florian Haftmann, Lawrence Charles Paulson, Andrew S. Tanenbaum, Brian W. Kernighan, Alan C. Kay · 2016
- Expressing combinatory reduction systems derivations in the rewriting calculusClara Bertolissi, Horatiu Cirstea, Claude Kirchner · 2006 · LISP and Symbolic Computation
- An initial algebra approach to term rewriting systems with variable bindersMakoto Hamana · 2006 · LISP and Symbolic Computation
- Logical approximation for program analysisRobert J. Simmons, Frank Pfenning · 2011 · LISP and Symbolic Computation
- Reduction and unification in lambda calculi with a general notion of subtypeZhenyu Qian, Tobias Nipkow · 1994 · Journal of Automated Reasoning
- Explicit substitutions in the reduction of lambda termsGopalan Nadathur, Xiaochu Qi · 2003 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- Introduction to Milestones in Interactive Theorem ProvingJeremy D. Avigad, Jasmin Christian Blanchette, Gerwin Klein, Lawrence Charles Paulson, Andrei Popescu, Gregor Snelting · 2018 · Journal of Automated Reasoning
- CLP(H):Constraint logic programming for hedgesBesik Dundua, Mário Florido, Temur Kutsia, Mircea Marin · 2015 · Theory and Practice of Logic Programming
- The Metalanguage λprolog and Its ImplementationGopalan Nadathur · 2001 · Lecture notes in computer science
- A strategy for dynamic interpretationOlivier Bouchez, Jan van Eijck, Olivier Istace · 1993 · Conference of the European Chapter of the Association for Computational Linguistics
- Investigation on the typing of equality in type systemsVincent Siles · 2010 · OpenGrey (Institut de l'Information Scientifique et Technique)
- A Static Higher-Order Dependency Pair FrameworkCarsten Fuhs, Cynthia Kop · 2019 · Lecture notes in computer science
- Functions-as-constructors higher-order unification: extended pattern unificationTomer Libal, Dale Miller · 2021 · Annals of Mathematics and Artificial Intelligence
- A Hypersequent System for Gödel-Dummett Logic with Non-constant DomainsAlwen Fernanto Tiu · 2011 · Lecture notes in computer science
- Tactics and Certificates in Meta DeduktiRaphaël Cauderlier · 2018 · Lecture notes in computer science
- Adelfa: A System for Reasoning about LF SpecificationsMary Southern, Gopalan Nadathur · 2021 · Electronic Proceedings in Theoretical Computer Science
- Higher Order Matching for Program TransformationOege de Moor, Ganesh Sittampalam · 1999 · Lecture notes in computer science
- Optimizing the Runtime Processing of Types in Polymorphic Logic Programming LanguagesGopalan Nadathur, Xiaochu Qi · 2005 · Lecture notes in computer science
- A proof-theoretic treatment of λ-reduction with cut-elimination: λ-calculus as a logic programming languageMichael Gabbay · 2011 · Journal of Symbolic Logic
- Hobbits for HaskellEdwin Westbrook, Nicolas Frisby, Paul Brauner · 2011
- Functional Programming With Higher-order Abstract Syntax and Explicit SubstitutionsBrigitte Pientka · 2007 · Electronic Notes in Theoretical Computer Science
- Normal Higher-Order TerminationJean-Pierre Jouannaud, Albert Rubio · 2015 · ACM Transactions on Computational Logic
- Residuals in Higher-Order RewritingH. J. Sander Bruggink · 2003 · Lecture notes in computer science
- Property-Based Testing via Proof ReconstructionRoberto Blanco, Dale Miller, Alberto Momigliano · 2019 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- Revisiting Graph Types in HyperLMNtal: A Modeling Language for Hypergraph RewritingAlimujiang Yasen, Kazunori Ueda · 2021 · IEEE Access
- Matching Modulo Superdevelopments Application to Second-Order MatchingGermain Faure · 2006 · Lecture notes in computer science
- On introducing higher order functions in ABELBjørn Kristoffersen, Ole-Johan Dahl · 1998
- An Implementation of the Language Lambda Prolog Organized around Higher-Order Pattern UnificationQi, Xiaochu · 2009 · arXiv (Cornell University)
- The Metalanguage lambda-Prolog and Its ImplementationGopalan Nadathur · 2001 · International Symposium on Functional and Logic Programming
- A Comparative Study between the Direct and Overheard Speech of Primary Caregiver of Late Talkers and Typically Developing InfantsJiyeon Lee, Dongsun Yim · 2017 · Eon'eo cheong'gag jang'ae yeon'gu/Communication sciences & disorders
- Term Evaluation Systems with Refinements: First-Order, Second-Order, and Contextual ImprovementKoko Muroya, Makoto Hamana · 2024 · Lecture notes in computer science
- Algorithms for Equality and Unification in the Presence of Notational DefinitionsFrank Pfenning, Carsten Schürmann · 1998 · Electronic Notes in Theoretical Computer Science
- A domain model characterising strong normalisationUlrich Berger · 2008 · Annals of Pure and Applied Logic
- Generalization Algorithms for Second-Order TermsKouichi Hirata, Takeshi Ogawa, Masateru Harao · 2004 · Lecture notes in computer science
- Implementing Substructural Logical FrameworksAnders Schack-Nielsen · 2011
- Confluence in Non-Left-Linear Untyped Higher-Order Rewrite TheoriesGaspard Férey, Jean-Pierre Jouannaud · 2021 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- Australian National UniversityAlwen Tiu, Dale Miller, Cedex France · 1960 · Anthropology News
- Stratification in Logics of DefinitionsAlwen Fernanto Tiu · 2012 · Lecture notes in computer science
- A Theoretical Framework for the Declarative Debugging of Functional Logic Programs with Lambda AbstractionsRafael del Vado Vírseda, Ignacio Castiñeiras · 2010 · Lecture notes in computer science
- About the confluence of equational pattern rewrite systemsAlexandre Boudet, Évelyne Contejean · 1998 · Lecture notes in computer science
- Unification of higher-order patterns in a simply typed lambda-calculus with finite products and terminal typeRoland Fettig, Bernd Löchner · 1996 · Lecture notes in computer science
- A Proof of Finite Family Developments for Higher-Order Rewriting Using a Prefix PropertyH. J. Sander Bruggink · 2006 · Lecture notes in computer science
- A language for higher-order explanation-based learningScott Dietzen · 1992 · Defense Technical Information Center (DTIC)
- Cut Elimination for a Logic with Generic Judgments and InductionAlwen Fernanto Tiu · 2008 · arXiv (Cornell University)
- Tractable and intractable second-order matching problemsKouichi Hirata, Keizo Yamada, Masateru Harao · 2003 · Journal of Symbolic Computation
- Term Sequent LogicMichael Gabbay, Murdoch J. Gabbay · 2009 · Electronic Notes in Theoretical Computer Science
- Anti-Unification Algorithms: Design, Analysis, and ImplementationAt Linz, Johannes Kepler · 2015
- Logical closuresDominic Duggan · 1994 · Lecture notes in computer science
- Generic automatic proof toolsLawrence Charles Paulson · 2021 · arXiv (Cornell University)
- Representing Communicative Intentions in Collaborative Conversational AgentsMatthew Stone · 2001
- Now f is continuous (exercise!)R. D. Arthan · 2014 · DOAJ (DOAJ: Directory of Open Access Journals)
- Unification of Hypergraph $$\lambda $$-TermsAlimujiang Yasen, Kazunori Ueda · 2017 · Lecture notes in computer science
- A dependently typed calculus with polymorphic subtypingMingqi Xue, Bruno C. d. S. Oliveira · 2021 · Science of Computer Programming
- Reasoning about Computations Using Two-Levels of LogicDale Miller · 2010 · Lecture notes in computer science
- Identifying Polynomial-Time Recursive FunctionsCarsten Schürmann, Jatin Shah · 2005 · Lecture notes in computer science
- Constraint solving in non-permutative nominal abstract syntaxMatthew R. Lakin · 2011 · Logical Methods in Computer Science
- Decidable Variants of Higher-Order UnificationManfred Schmidt-Schauß · 2005 · Lecture notes in computer science
- Nominal uni cationChristian Urban, Andrew M. Pitts, Murdoch J. Gabbay · 2004
- Rewriting Modulo β in the λΠ-Calculus ModuloRonan Saillard · 2015 · Electronic Proceedings in Theoretical Computer Science
- Complete algebraic semantics for second-order rewriting systems based on abstract syntax with variable bindingMakoto Hamana · 2022 · Mathematical Structures in Computer Science
- Reciprocal Influences Between Proof Theory and Logic ProgrammingDale Miller · 2019 · Philosophy & Technology
- Functional and Constraint Logic Programming2019 · Lecture notes in computer science
- Proof Search in Minimal LogicHelmut Schwichtenberg · 2004 · Lecture notes in computer science
- Descendants and Head Normalization of Higher-Order Rewrite SystemsHideto Kasuya, Masahiko Sakai, Kiyoshi Agusa · 2002 · Lecture notes in computer science
- Higher-order narrowing with convergent systemsChristian Prehofer · 1995 · Lecture notes in computer science
- Implementing λ-calculus reduction strategies in extended logic programming languagesJohn Hannan · 2005 · Springer eBooks
- The Relative Complement Problem for Higher-Order Patterns1999 · The MIT Press eBooks
- The Full Abstraction Problem for Higher Order Functional-Logic ProgramsFrancisco J. López-Fraguas, Juan Rodríguez-Hortalá · 2010 · arXiv (Cornell University)
- Abstract deduction and inferential models for type theoryPaolo Gentilini, Maurizio Martelli · 2010 · Information and Computation
- A modular semantics for higher-order declarative programming with constraintsRafael del Vado Vírseda, Fernando Pérez Morente · 2011
- The RTA List of Open ProblemsNachum Dershowitz, Ralf Treinen · 2010
- Unification of Higher-order Patterns modulo Simple Syntactic Equational TheoriesAlexandre Boudet · 2000 · Discrete Mathematics & Theoretical Computer Science
- Permissive nominal termsGilles Dowek B, Murdoch J. Gabbay, Dominic P. Mulligan · 2008 · HAL
- A bottom-up interpreter for a higher-order logic programming languageAlain Hui Bon Hoa · 2006 · Springer eBooks
- A Higher-Order Abstract Syntax Approach to the Verified Compilation of Functional ProgramsYuting Wang · 2017 · arXiv (Cornell University)
- Proof Search Specifications of Bisimulation and Modal Logics for the pi-CalculusAlwen Fernanto Tiu, Dale Miller · 2008 · arXiv (Cornell University)
- The New Rewriting Engine of DeduktiGabriel Hondet, Frédéric Blanqui · 2020 · arXiv (Cornell University)