• Aucun résultat trouvé

Proof Verification within Set Theory

N/A
N/A
Protected

Academic year: 2022

Partager "Proof Verification within Set Theory"

Copied!
1
0
0

Texte intégral

(1)

Proof verification within set theory

Eugenio G. Omodeo

Dipartimento Matematica e Geoscienze sez. Matematica e Informatica, Universit`a degli Studi di Trieste

Abstract. The proof-checkerÆtnaNova, aka Ref, processes proof sce- narios to establish whether or not they are formally correct. A scenario, typically written by a working mathematician or computer scientist, con- sists of definitions, theorem statements and proofs of the theorems. There is a construct enabling one to package definitions and theorems into reusable proofware components. The deductive system underlying Ref mainly first-order, but with an important second-order feature: the pack- aging construct just mentioned is a variant of the Zermelo-Fraenkel set theory, ZFC, with axioms of regularity and global choice. This is apparent from the very syntax of the language, borrowing from the set-theoretic tradition many constructs, e.g. abstraction terms. Much of Ref’s natu- ralness, comprehensiveness, and readability, stems from this foundation;

much of its effectiveness, from the fifteen or so built-in mechanisms, tai- lored on ZFC, which constitute its inferential armory. Rather peculiar aspects of Ref, in comparison to other proof-assistants (Mizar to men- tion one), are thatRef relies only marginally on predicate calculus and that types play no significant role, in it, as a foundation.

This talk illustrates the state-of-the-art of proof-verification technology based on set theory, by reporting on ‘proof-pearl’ scenarios currently under development and by examining some small-scale, yet significant, examples of use of Ref. The choice of examples will reflect today’s ten- dency to bringRef’s scenarios closer to algorithm-correctness verification, mainly referred to graphs. The infinity axiom rarely plays a role in appli- cations to algorithms; nevertheless the availability of all resources of ZFC is important in general: for example, relatively unsophisticated argumen- tations enter into the proof that the Davis-Putnam-Logemann-Loveland satisfiability test is correct, but in order to prove the compactness of propositional logic or Stone’s representation theorem for Boolean alge- bras one can fruitfully resort to Zorn’s lemma.

Références

Documents relatifs

The set-theoretic decision problem calls for the existence of an algorithm that, given a purely universal formula in mem- bership and equality, establishes whether there exist sets

The aim of the present note is to show that it is possible, in the construction of numbers sets, to replace axiom of substitution and the standard Axiom of infinity (there exists

While the above estimators are both computationally efficient and can have small variance, a drawback is that they are also biased. But when this probability is not very small,

The accounting disclosure is know as a procedure throughout the connection the between the economic unity and outside world can made , by publishing the

Hence, we extend the calculus of proof-events by integrating argumentation the- ory to represent the relevant stages of a discovery proof-event (incomplete or even false..

The HO model thus combines the communication-closed round structure, which underlies most (if not all) known Consensus algorithms, with a uniform and elegant way of representing

If a minimum experimentation design was required to validate the hypothesis (proof of the known), additional design activity had to be performed to enable the proof of the

proves that three apparently unrelated sets of convex cones, namely the class of linearly closed and convex cones of a finite-dimensional space, the class gathering all the cones