A Logic Programming Language with Lambda-Abstraction, Function Variables, and Simple Unification
MILLER, DALE·1991·Journal of Logic and Computation
Cited by (380)
Items 101–200 of 380
- Nominal UnificationChristian Urban, Andrew M. Pitts, Murdoch J. Gabbay · 2003 · Lecture notes in computer science
- A termination ordering for higher order rewrite systemsOlav Lysne, Javier Piris · 1995 · Lecture notes in computer science
- Combining Higher-Order and First-Order Computation Using Rho Calculus: Towards a Semantics of ELANHoratiu Cirstea, Claude Kirchner · 1998
- CSI: New Evidence – A Progress ReportJulian Nagele, Bertram Felgenhauer, Aart Middeldorp · 2017 · Lecture notes in computer science
- Case Analysis of Higher-Order DataJana Dunfield, Brigitte Pientka · 2009 · Electronic Notes in Theoretical Computer Science
- Abstract syntax and logic programmingDale Miller · 1992 · Lecture notes in computer science
- Permissive nominal terms and their unification: an infinite, co-infinite approach to nominal techniquesGilles Dowek B, Murdoch J. Gabbay, Dominic P. Mulligan · 2010 · Logic Journal of IGPL
- Finite family developmentsVincent van Oostrom · 1997 · Lecture notes in computer science
- Relating Nominal and Higher-Order Pattern UnificationJames Cheney · 2005
- Construction and deduction in type theoriesMartin Strecker · 1999 · OPen Access Repositorium der Universität Ulm (OPARU) (Ulm University)
- A Nominal Axiomatization of the Lambda CalculusMurdoch J. Gabbay, Aad Mathijssen · 2009 · Journal of Logic and Computation
- Complexity of the Higher Order MatchingToMasz Wierzbicki · 1999 · Lecture notes in computer science
- On Termination of Higher-Order RewritingFemke van Raamsdonk · 2001 · Lecture notes in computer science
- A hybrid logical frameworkFrank Pfenning, Jason Reed · 2009
- Permissive nominal terms and their unicationGilles Dowek B, Murdoch J. Gabbay, Dominic P. Mulligan · 2009
- Nominal Unification of Higher Order Expressions with Recursive LetManfred Schmidt-Schauß, Temur Kutsia, Jordi Levy, Mateu Villaret · 2017 · Lecture notes in computer science
- Proof Generation in the Touchstone Theorem ProverGeorge C. Necula, Peter Lee · 2000 · Lecture notes in computer science
- Fully Automatic Adaptation of Software Components Based on Semantic Specifications*Christian Haack, Brian Howard, Allen Stoughton, J. B. Wells · 2002 · Lecture notes in computer science
- Proofs, Programs and Executable Specifications in Higher Order LogicStefan Berghofer · 2003
- A logic programming approach to implementing higher-Order term rewritingAmy Felty · 2005 · Springer eBooks
- Term rewriting with variable bindingMakoto Hamana · 2003 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- Benchmarks for reasoning with syntax trees containing binders and contexts of assumptionsAmy Felty, Alberto Momigliano, Brigitte Pientka · 2017 · Mathematical Structures in Computer Science
- Higher-Order Orderings for Normal RewritingJean-Pierre Jouannaud, Albert Rubio · 2006 · Lecture notes in computer science
- Choices in Representation and Reduction Strategies for Lambda Terms in Intensional ContextsChuck C. Liang, Gopalan Nadathur, Xiaochu Qi · 2004 · Journal of Automated Reasoning
- Program Development by Proof TransformationUlrich Berger, Helmut Schwichtenberg · 1995 · Springer eBooks
- Higher-Order Pattern Anti-Unification in Linear TimeAlexander Baumgartner, Temur Kutsia, Jordi Levy, Mateu Villaret · 2016 · Journal of Automated Reasoning
- Uniform provability in classical logicGopalan Nadathur · 1998 · Journal of Logic and Computation
- PlinyComputeJia Zou, R. Matthew Barnett, Tania Lorido-Botrán, Shangyu Luo, Carlos Rodríguez Monroy, Sourav Sikdar, Kia Teymourian, Binhang Yuan, Chris Jermaine · 2018 · ACM SIGMOD International Conference on Management of Data (SIGMOD)
- Higher-order term indexing using substitution treesBrigitte Pientka · 2009 · ACM Transactions on Computational Logic
- The calculus of nominal inductive constructionsEdwin Westbrook, Aaron Stump, Evan Austin · 2009 · International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP)
- Towards Inductive Generalisation in Higher Order LogicFeng Cao, Stephen Muggleton · 1992 · Elsevier eBooks
- Oracle-based checking of untrusted softwareGeorge C. Necula, Shree P. Rahul · 2001 · ACM SIGPLAN Notices
- Redundancy Elimination for LFJason Reed · 2008 · Electronic Notes in Theoretical Computer Science
- Hiord: A Type-Free Higher-Order Logic Programming Language with Predicate AbstractionDaniel Cabeza, Manuel V. Hermenegildo, James Lipton · 2004 · Lecture notes in computer science
- On implicit argumentsMasami Hagiya, Yozo Toda · 2005 · Springer eBooks
- A Methodological View of Constraint SolvingHubert Comon, Mehmet Dincbas, Jean-Pierre Jouannaud, Claude Kirchner · 1999 · Constraints
- A Proof-Theoretic Framework for Logic ProgrammingGerhard Jäger, Robert F. Stärk · 1998 · Studies in logic and the foundations of mathematics
- Equivalence of Reductions in Higher-Order RewritingH. J. Sander Bruggink · 2008 · Utrecht University Repository (Utrecht University)
- Termination of rewrite relations on λ-terms based on Girard's notion of reducibilityFrédéric Blanqui · 2015 · Theoretical Computer Science
- An Improved Extensionality Criterion for Higher-Order Logic ProgramsMarc Bezem · 2001 · Lecture notes in computer science
- How to prove your calculus is decidable: practical applications of second-order algebraic theories and computationMakoto Hamana · 2017 · Proceedings of the ACM on Programming Languages
- The CADE-26 automated theorem proving system competition – CASC-26Geoff Sutcliffe · 2017 · AI Communications
- Superposition with LambdasAlexander Bentkamp, Jasmin Christian Blanchette, Sophie Tourret, Petar Vukmirović, Uwe Waldmann · 2021 · Journal of Automated Reasoning
- Mixing Finite Success and Finite Failure in an Automated ProverAlwen Fernanto Tiu, Gopalan Nadathur, Dale Miller · 2005
- Practical Higher-Order Pattern Unification with On-the-Fly RaisingGopalan Nadathur, Natalie Linnell · 2005 · Lecture notes in computer science
- Deterministic second-order patternsTetsuo Yokoyama, Zhenjiang Hu, Masato Takeichi · 2004 · Information Processing Letters
- A Logic Programming Language Based on Binding AlgebrasMakoto Hamana · 2001 · Lecture notes in computer science
- Higher-Order Rewriting: Framework, Confluence and TerminationJean-Pierre Jouannaud · 2005 · Lecture notes in computer science
- The First-Order Nominal LinkChristophe Calvès, Maribel Fernández · 2011 · Lecture notes in computer science
- Nominal Unification RevisitedChristian Urban · 2010 · Electronic Proceedings in Theoretical Computer Science
- Representing and Reasoning with Operational SemanticsDale Miller · 2006 · Lecture notes in computer science
- Rewriting and Call-Time Choice: The HO CaseFrancisco J. López-Fraguas, Juan Rodríguez-Hortalá, Jaime Sánchez-Hernández · 2008 · Springer eBooks
- Functional Logic Programming with Distributed Constraint SolvingMircea Marin · 2000
- Linear Higher-Order Matching Is NP-CompletePhilippe de Groote · 2000 · Lecture notes in computer science
- Uniform proofs and disjunctive logic programmingGopalan Nadathur, Donald W. Loveland · 2002 · ACM/IEEE Symposium on Logic in Computer Science (LICS)
- Tradeoffs in the Intensional Representation of Lambda TermsChuck C. Liang, Gopalan Nadathur · 2002 · Lecture notes in computer science
- Compiler Construction in Higher Order Logic ProgrammingChuck C. Liang · 2001 · Lecture notes in computer science
- A Variant of Higher-Order Anti-UnificationBaumgartner, Alexander, Temur Kutsia, Jordi Levy, Mateu Villaret · 2013 · LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas)
- Logic programming and logic grammars with first-order continuationsPaul Tarau, Verónica Dahl · 1994 · Lecture notes in computer science
- Outermost-fair rewritingFemke van Raamsdonk · 1997 · Lecture notes in computer science
- Higher-Order Logic Programming as Constraint Logic Programming.Spiro Michaylov, Frank Pfenning · 1993
- Generic Proof Tools and Finite Group TheoryFrançois Garillot · 2011 · OpenGrey (Institut de l'Information Scientifique et Technique)
- Design and implementation of practical constraint logic programming systemsSpiro Michaylov · 1992 · Defense Technical Information Center (DTIC)
- Abstract Syntax and Logic Programming.Dale Miller · 1991
- Universal algebra over lambda-terms and nominal termsMurdoch J. Gabbay, Dominic P. Mulligan · 2009 · International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP)
- A meta-programming approach to realizing dependently typed logic programmingZachary Snow, David Baelde, Gopalan Nadathur · 2010 · International Symposium on Principles and Practice of Declarative Programming (PPDP)
- From context-free to definite-clause grammars: a type-theoretic approachJuergen Haas, Bharat Jayaraman · 1997 · The Journal of Logic Programming
- Decidability of Arity-Bounded Higher-Order MatchingManfred Schmidt-Schauß · 2003 · Lecture notes in computer science
- A treatment of higher-order features in logic programmingGopalan Nadathur · 2005 · Theory and Practice of Logic Programming
- X.R.S: Explicit reduction systems — A first-order calculus for higher-order calculiBruno Pagano · 1998 · Lecture notes in computer science
- Managing Structural Information by Higher-Order Colored UnificationDieter Hutter, Michael Kohlhase · 2000 · Journal of Automated Reasoning
- Higher-order equational logic programmingZhenyu Qian · 1994 · ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)
- How to prove decidability of equational theories with second-order computation analyser SOLMakoto Hamana · 2019 · Journal of Functional Programming
- Computability Closure: Ten Years LaterFrédéric Blanqui · 2007 · Lecture notes in computer science
- Minimal from classical proofsHelmut Schwichtenberg, Christoph-Simon Senjak · 2012 · Annals of Pure and Applied Logic
- A Rewrite System for Proof ConstructivizationRaphaël Cauderlier · 2016
- Encoding Generic JudgmentsDale Miller, Alwen Fernanto Tiu · 2002 · Lecture notes in computer science
- Decidability of Bounded Higher-Order UnificationManfred Schmidt-Schauß, Klaus U. Schulz · 2002 · Lecture notes in computer science
- The Suspension Notation for Lambda Terms and its Use in Metalanguage ImplementationsGopalan Nadathur · 2002 · Electronic Notes in Theoretical Computer Science
- Higher-Order Positive Set ConstraintsJean Goubault-Larrecq · 2002 · Lecture notes in computer science
- Program derivation by proof transformationPenny Anderson · 1993 · Defense Technical Information Center (DTIC)
- Correspondences between classical, intuitionistic and uniform provabilityGopalan Nadathur · 2000 · Theoretical Computer Science
- Modular AC unification of higher-order patternsZhenyu Cheryl Qian, Kang Wang · 2005 · Springer eBooks
- Mechanized Metatheory RevisitedDale Miller · 2018 · Journal of Automated Reasoning
- PNL to HOL: From the logic of nominal sets to the logic of higher-order functionsGilles Dowek B, Murdoch J. Gabbay · 2012 · Theoretical Computer Science
- Undecidability of higher-order unification formalised in CoqSimon Spies, Yannick Forster · 2020 · ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP)
- A Survey of the Proof-Theoretic Foundations of Logic ProgrammingDale Miller · 2021 · Theory and Practice of Logic Programming
- Pattern Unification for the Lambda Calculus with Linear and Affine TypesAnders Schack-Nielsen, Carsten Schürmann · 2010 · Electronic Proceedings in Theoretical Computer Science
- Idempotent Anti-unificationDavid M. Cerna, Temur Kutsia · 2019 · ACM Transactions on Computational Logic
- Higher-order encodings with constructorsRobert B. Pless, Edwin M. Westbrook · 2008
- Extending Higher-Order Unification to Support Proof IrrelevanceJason Reed · 2003 · Lecture notes in computer science
- Object calculi in linear logicMichele Bugliesi A · 2000 · Journal of Logic and Computation
- Unification with extended patternsDominic Duggan · 1998 · Theoretical Computer Science
- The Next 700 Challenge Problems for Reasoning with Higher-Order Abstract Syntax Representations: Part 1-A Common Infrastructure for BenchmarksAmy Felty, Alberto Momigliano, Brigitte Pientka · 2015 · arXiv (Cornell University)
- Higher-Order Pattern Matching for Automatically Applying Fusion TransformationsGanesh Sittampalam, Oege de Moor · 2001 · Lecture notes in computer science
- Tractable and Intractable Second-Order Matching ProblemsKouichi Hirata, Keizo Yamada, Masateru Harao · 1999 · Lecture notes in computer science
- Decidability of bounded higher-order unificationManfred Schmidt-Schauß, Klaus U. Schulz · 2005 · Journal of Symbolic Computation
- More On Implicit SyntaxMarko Luther · 2001 · Lecture notes in computer science
- A Library of Anti-unification AlgorithmsAlexander Baumgartner, Temur Kutsia · 2014 · Lecture notes in computer science
- Higher-Order Quantification and Proof Search*Dale Miller · 2002 · Lecture notes in computer science