A translation characterizing the constructive content of classical theories

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A simple syntactical translation of theories and of existential formulas-C∀ and C∃, respectively-is described for which the following holds: For any classical theory T and all formulas A(x), T⊩ A(t) for some term t ⇔ C∀ (T)⇔ C∃ (∃xA(x)). In other words, C∀(T) proves exactly those formulas C∃ (∃xA(x)) for which T can prove ∃xA(x) constructively and thus circumscribes the constructive fragment of T. The proof of the theorem is based on properties of the resolution calculus; which allows to extract a primitive recursive bound on the size of the witness term t, with respect to the size of a proof of C∀(T) ⇔ C∃( ∃xA(x)). In fact, a generalization of the above statement, that takes into account a designation of certain function symbols as 'constructor symbols' is proved. Different types of examples are provided: Some formalize well known non-constructive arguments from mathematics, others illustrate the use of the theorem for characterizing classes of classical theories that are constructive with respect to certain types of existential formulas.

Cite

CITATION STYLE

APA

Baaz, M., & Fermüller, C. G. (2003). A translation characterizing the constructive content of classical theories. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 2850, pp. 107–121). Springer Verlag. https://doi.org/10.1007/978-3-540-39813-4_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free