skip to main content
article

Eliminating definitions and Skolem functions in first-order logic

Published: 01 July 2003 Publication History

Abstract

From proofs in any classical first-order theory that proves the existence of at least two elements, one can eliminate definitions in polynomial time. From proofs in any classical first-order theory strong enough to code finite functions, including sequential theories, one can also eliminate Skolem functions in polynomial time.

References

[1]
Ajtai, M. 1988. The complexity of the pigeonhole principle. In Proceedings of the IEEE 29th Annual Symposium on Foundations of Computer Science. IEEE Computer Society Press, Los Almitos, Calif., 346--355.
[2]
Avigad, J. 1996. Formalizing forcing arguments in subsystems of second-order arithmetic. Ann. Pure Appl. Logic 82, 2, 165--191.
[3]
Avigad, J. 2000. A realizability interpretation for classical arithmetic. In Logic Colloquium '98 (Prague), Czech Republic Lecture Notes in Logic, vol. 13. Association of Symbolic Logic, Urbana, Ill. 57--90.
[4]
Avigad, J. 2001a. Algebraic proofs of cut elimination. J. Log. Algebr. Program. 49, 1-2, 15--30.
[5]
Avigad, J. 2001b. Eliminating definitions and Skolem functions in first-order logic. In Proceedings of the 16th Annual IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Alamitos, Calif., 139--146.
[6]
Avigad, J. 2001c. Weak theories of nonstandard arithmetic and analysis. In Reverse Mathematics 2001, Stephen Simpson, Ed. To appear.
[7]
Clote, P. and Krajíček, J. 1993. Arithmetic, Proof Theory, and Computational Complexity. Oxford University Press, Oxford, England.
[8]
Hájek, P. and Pudlák, P. 1993. Metamathematics of first-order arithmetic. Springer, Berlin, Germany.
[9]
Hilbert, D. and Bernays, P. 1939. Grundlagen der Mathematik. Vol. II. Springer, Berlin, Germany.
[10]
Krajíček, J. 1995. Bounded arithmetic, propositional logic, and complexity theory. Encyclopedia of Mathematics and Its Applications, vol. 60. Cambridge University Press, Cambridge, U.K.
[11]
Paris, J. and Wilkie, A. 1985. Counting problems in bounded arithmetic. In Methods in Mathematical Logic (Caracas, Venezuela), Lecture Notes in Mathematics, vol. 1130. Springer, Berlin, Germany, 317--340.
[12]
Pudlák, P. 1998. The lengths of proofs. In Handbook of Proof Theory. Stud. Logic Found. Math., vol. 137. North-Holland, Amsterdam, The Netherlands, 547--637.
[13]
Schwichtenberg, H. 1979. Logic and the axiom of choice. In Logic Colloquium '78, Maurice Boffa, Dirk van Dalen, and Kenneth McAloon, Eds., North-Holland, Amsterdam, The Netherlands, 351--356.
[14]
Shoenfield, J. R. 2001. Mathematical logic. Association for Symbolic Logic, Urbana, IL. Reprint of the 1973 second printing.
[15]
Takeuti, G. 1987. Proof Theory, 2nd ed. North-Holland, Amsterdam, The Netherlands.
[16]
Troelstra, A. S. and Schwichtenberg, H. 2000. Basic Proof Theory, 2nd ed. Cambridge University Press, Cambridge, U.K.

Cited By

View all

Recommendations

Reviews

Manuel Ojeda Aciego

A method to schedule offset free systems in a hard real-time context is presented in this paper. After characterizing tasks by their time parameters (period, deadline, requirement, offset), the author addresses the issue of computing the offsets of the tasks in an offset free environment, as opposed to a synchronous or asynchronous one. Experimental results are presented that show the validity of the proposed approach. The calculability and complexity of the proposed algorithms are also discussed throughout the paper, which indicate the author's desire to provide both a correct and an efficient method. The mathematical reasoning presented is rigorous, which supports the validity of the approach, but also sometimes makes the text difficult to read. The paper also includes many references to other authors, as well as to work previously published by the author himself. This might lead the reader to think that this is a final step in more global research, and that some pieces required for a global view of the proposed approach are missing. I would have appreciated some practical examples of systems where this approach could be beneficial. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computational Logic
ACM Transactions on Computational Logic  Volume 4, Issue 3
July 2003
121 pages
ISSN:1529-3785
EISSN:1557-945X
DOI:10.1145/772062
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2003
Published in TOCL Volume 4, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Definitions
  2. Skolem functions
  3. lengths of proofs
  4. proof complexity

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media