1. Enumerating proofs of positive formulae
- Author
-
Gilles Dowek, Ying Jiang, Types, Logic and computing (TYPICAL), Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)-Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), and Chinese Academy of Sciences [Beijing] (CAS)
- Subjects
Large class ,Predicate logic ,Discrete mathematics ,FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,General Computer Science ,Grammar ,media_common.quotation_subject ,[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Mathematical proof ,Logic in Computer Science (cs.LO) ,Set (abstract data type) ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Corollary ,Scheme (mathematics) ,Finite set ,Mathematics ,media_common - Abstract
We provide a semi-grammatical description of the set of normal proofs of positive formulae in minimal predicate logic, i.e. a grammar that generates a set of schemes, from each of which we can produce a finite number of normal proofs. This method is complete in the sense that each normal proof-term of the formula is produced by some scheme generated by the grammar. As a corollary, we get a similar description of the set of normal proofs of positive formulae for a large class of theories including simple type theory and System F.
- Published
- 2023
- Full Text
- View/download PDF