Elsevier

Theoretical Computer Science

Volume 768, 10 May 2019, Pages 54-75
Theoretical Computer Science

Skolemization and Herbrand theorems for lattice-valued logics

https://doi.org/10.1016/j.tcs.2019.02.007Get rights and content
Under an Elsevier user license
open archive

Abstract

Skolemization and Herbrand theorems are obtained for first-order logics based on algebras with a complete lattice reduct and operations that are monotone or antitone in each argument. These lattice-valued logics, defined as consequence relations on inequations between formulas, typically lack properties underlying automated reasoning in classical first-order logic such as prenexation, deduction theorems, or reductions from consequence to satisfiability. Skolemization and Herbrand theorems for the logics therefore take various forms, applying to the left or right of consequences, and restricted classes of inequations. In particular, in the presence of certain witnessing conditions, they admit sound “parallel” Skolemization procedures where a strong quantifier is removed by introducing a finite disjunction or conjunction of formulas with new function symbols. A general expansion lemma is also established that reduces consequence in a lattice-valued logic between inequations containing only strong occurrences of quantifiers on the left and weak occurrences on the right to consequence between inequations in the corresponding propositional logic. If propositional consequence is finitary, this lemma yields a Herbrand theorem for the logic.

Keywords

Skolemization
Herbrand theorems
Non-classical logics
Lattices

Cited by (0)

1

Supported by the Czech Science Foundation grant GBP202/12/G061 and RVO 67985807.

2

Supported by the Swiss National Science Foundation grant 200021_165850 and the EU Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 689176.