Towards a Theory of Proofs of Classical Logic

The questions "What is a proof?" and "When are two proofs the same?" are fundamental for proof theory. But for the most prominent logic, Boolean (or classical) propositional logic, we still have no satisfactory answers. This is embarrassing not only for proof theory itself, but also for computer science, where classical propositional logic plays a major role in automated reasoning and logic programming. Also the design and verification of hardware is based on classical Boolean logic. Every area in which proof search is employed can benefit from a better understanding of the concept of proof in classical logic, and the famous NP-versus-coNP problem can be reduced to the question whether there is a short (i.e., polynomial size) proof for every Boolean tautology. Usually proofs are studied as syntactic objects within some deductive system (e.g., tableaux, sequent calculus, resolution, ...). Here we take the point of view that these syntactic objects (also known as proof trees) should be considered as concrete representations of certain abstract proof objects, and that such an abstract proof object can be represented by a resolution proof tree as well as by a sequent calculus proof tree, or even by several different sequent calculus proof trees. The main theme of this work is to get a grasp on these abstract proof objects, and this will be done from three different perspectives, studied in the three parts of this thesis: abstract algebra (Chapter 2), combinatorics (Chapters 3 and 4), and complexity (Chapter 5).

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00772590
Author Strassburger, Lutz
Maintainer CCSD
Last Updated May 15, 2026, 10:22 (UTC)
Created May 15, 2026, 10:22 (UTC)
Identifier tel-00772590
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Proof search and reasoning with logic specifications (PARSIFAL) ; Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX) ; École polytechnique (X) ; Institut Polytechnique de Paris (IP Paris)-Institut Polytechnique de Paris (IP Paris)-Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X) ; Institut Polytechnique de Paris (IP Paris)-Institut Polytechnique de Paris (IP Paris)-Centre National de la Recherche Scientifique (CNRS)-Centre Inria de Saclay ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Strassburger, Lutz
date 2011-01-07T00:00:00
harvest_object_id 4bbfae5a-57a6-4db1-9293-1a03a02b98d7
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-02-26T00:00:00
set_spec type:HDR