中文
相关论文

相关论文: Verifying the Unification Algorithm in LCF

200 篇论文

We revisit completion modulo equational theories for left-linear term rewrite systems where unification modulo the theory is avoided and the normal rewrite relation can be used in order to decide validity questions. To that end, we give a…

计算机科学中的逻辑 · 计算机科学 2025-04-30 Johannes Niederhauser , Nao Hirokawa , Aart Middeldorp

We present formalized proofs verifying that the first-order unification algorithm defined over lists of satisfiable constraints generates a most general unifier (MGU), which also happens to be idempotent. All of our proofs have been…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Sunil Kothari , James Caldwell

We bring forward a logical system of transition algebras that enhances many-sorted first-order logic using features from dynamic logics. The sentences we consider include compositions, unions, and transitive closures of transition…

计算机科学中的逻辑 · 计算机科学 2024-04-26 Hashimoto Go , Daniel Găină , Ionuţ Ţuţu

The unification algorithm has long been a target for program synthesis research, but a fully automatic derivation remains a research goal. In deductive program synthesis, computer programming is phrased as a task in theorem proving; a…

计算机科学中的逻辑 · 计算机科学 2025-09-16 Richard Waldinger

The representation theorem for odd or even involutive FLe-chains by bunches of layer groups, as discussed in [10], is redefined to demonstrate a more straightforward constructional relationship between odd or even involutive FLe-chains and…

逻辑 · 数学 2023-12-12 Sándor Jenei

Higher-order unification has been shown to be undecidable. Miller discovered the pattern fragment and subsequently showed that higher-order pattern unification is decidable and has most general unifiers. We extend the algorithm to…

计算机科学中的逻辑 · 计算机科学 2025-04-18 Zhibo Chen , Frank Pfenning

We show that if we enrich first order logic by allowing quantification over isomorphisms between definable ordered fields the resulting logic, L(Q_{Of}), is fully compact. In this logic, we can give standard compactness proofs of various…

逻辑 · 数学 2016-09-06 Alan H. Mekler , Saharon Shelah

We establish completeness for intuitionistic first-order logic, iFOL, showing that a formula is provable if and only if its embedding into minimal logic, mFOL, is uniformly valid under the Brouwer Heyting Kolmogorov (BHK) semantics, the…

计算机科学中的逻辑 · 计算机科学 2016-11-01 Robert Constable , Mark Bickford

Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify the subgoals that arise during a proof. LCF is an interactive theorem-prover intended for reasoning about computation. Its implementation of…

计算机科学中的逻辑 · 计算机科学 2016-08-31 Lawrence C. Paulson

Matching logic is a logical framework for specifying and reasoning about programs using pattern matching semantics. A pattern is made up of a number of structural components and constraints. Structural components are syntactically matched,…

计算机科学中的逻辑 · 计算机科学 2024-11-01 Ádám Kurucz , Péter Bereczky , Dániel Horpácsi

We present an algebraic characterization of the complexity classes Logspace and NLogspace, using an algebra with a composition law based on unification. This new bridge between unification and complexity classes is inspired from proof…

计算机科学中的逻辑 · 计算机科学 2018-05-29 Clément Aubert , Marc Bagnol

The substitution lemma is a renowned theorem within the realm of lambda-calculus theory and concerns the interactional behaviour of the metasubstitution operation. In this work, we augment the lambda-calculus's grammar with an uninterpreted…

计算机科学中的逻辑 · 计算机科学 2023-09-26 Maria J. D. Lima , Flávio L. C. de Moura

We present a logic named L_{LF} whose intended use is to formalize properties of specifications developed in the dependently typed lambda calculus LF. The logic is parameterized by the LF signature that constitutes the specification. Atomic…

计算机科学中的逻辑 · 计算机科学 2022-04-12 Gopalan Nadathur , Mary Southern

The dependently-typed lambda calculus LF is often used as a vehicle for formalizing rule-based descriptions of object systems. Proving properties of object systems encoded in this fashion requires reasoning about formulas over LF typing…

计算机科学中的逻辑 · 计算机科学 2025-10-01 Chase Johnson , Gopalan Nadathur

We present an algorithm for solving the unification problem in the description logic $\mathcal{FL}_\bot$. This logic extends $\mathcal{FL}_0$ with the bottom constructor, and thus supports conjunction, value restrictions, top and bottom…

符号计算 · 计算机科学 2025-08-13 Barbara Morawska , Dariusz Marzec

Semi-unification is the combination of first-order unification and first-order matching. The undecidability of semi-unification has been proven by Kfoury, Tiuryn, and Urzyczyn in the 1990s by Turing reduction from Turing machine immortality…

计算机科学中的逻辑 · 计算机科学 2024-02-14 Andrej Dudenhefner

We provide two proofs of the compactness theorem for extensions of first-order logic based on team semantics. First, we build upon L\"uck's ultraproduct construction for team semantics and prove a suitable version of {\L}o\'s' Theorem.…

逻辑 · 数学 2025-01-24 Joni Puljujärvi , Davide Emilio Quadrellaro

This paper studies Linear Temporal Logic over Finite Traces (LTLf) where proposition letters are replaced with first-order formulas interpreted over arbitrary theories, in the spirit of Satisfiability Modulo Theories. The resulting logic,…

计算机科学中的逻辑 · 计算机科学 2022-05-25 Luca Geatti , Alessandro Gianola , Nicola Gigante

The proof of the relative consistency of the axiom of choice has been mechanized using Isabelle/ZF. The proof builds upon a previous mechanization of the reflection theorem. The heavy reliance on metatheory in the original proof makes the…

计算机科学中的逻辑 · 计算机科学 2021-04-27 Lawrence C. Paulson

We present an algebraic characterization of the complexity classes Logspace and Nlogspace, using an algebra with a composition law based on unification. This new bridge between unification and complexity classes is rooted in proof theory…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Clément Aubert , Marc Bagnol
‹ 上一页 1 2 3 10 下一页 ›