Completeness of the Tree System for Propositional Classical Logic

Similar documents
Soundness of the System of Semantic Trees for Classical Logic based on Fitting and Smullyan

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

Passerelle entre les arts : la sculpture sonore

A new simple recursive algorithm for finding prime numbers using Rosser s theorem

Easter bracelets for years

On size, radius and minimum degree

On Symmetric Norm Inequalities And Hermitian Block-Matrices

From Unstructured 3D Point Clouds to Structured Knowledge - A Semantics Approach

On the longest path in a recursively partitionable graph

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

L institution sportive : rêve et illusion

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

Evolution of the cooperation and consequences of a decrease in plant diversity on the root symbiont diversity

Dispersion relation results for VCS at JLab

Can we reduce health inequalities? An analysis of the English strategy ( )

Analysis of Boyer and Moore s MJRTY algorithm

Thomas Lugand. To cite this version: HAL Id: tel

On Symmetric Norm Inequalities And Hermitian Block-Matrices

A Simple Proof of P versus NP

On path partitions of the divisor graph

Vibro-acoustic simulation of a car window

The Windy Postman Problem on Series-Parallel Graphs

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

b-chromatic number of cacti

A Context free language associated with interval maps

FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM

A note on the computation of the fraction of smallest denominator in between two irreducible fractions

Parallel Repetition of entangled games on the uniform distribution

Territorial Intelligence and Innovation for the Socio-Ecological Transition

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

Urban noise maps in a GIS

Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle

A new approach of the concept of prime number

BERGE VAISMAN AND NASH EQUILIBRIA: TRANSFORMATION OF GAMES

Towards an active anechoic room

The FLRW cosmological model revisited: relation of the local time with th e local curvature and consequences on the Heisenberg uncertainty principle

Axiom of infinity and construction of N

Full-order observers for linear systems with unknown inputs

Exact Comparison of Quadratic Irrationals

Stickelberger s congruences for absolute norms of relative discriminants

Exogenous input estimation in Electronic Power Steering (EPS) systems

A Slice Based 3-D Schur-Cohn Stability Criterion

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian

Norm Inequalities of Positive Semi-Definite Matrices

Characterization of Equilibrium Paths in a Two-Sector Economy with CES Production Functions and Sector-Specific Externality

A Study of the Regular Pentagon with a Classic Geometric Approach

The Learner s Dictionary and the Sciences:

Reduced Models (and control) of in-situ decontamination of large water resources

Primate cranium morphology through ontogenesis and phylogenesis: factorial analysis of global variation

Multiple sensor fault detection in heat exchanger system

Impairment of Shooting Performance by Background Complexity and Motion

Negative results on acyclic improper colorings

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

On infinite permutations

There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Numerical Modeling of Eddy Current Nondestructive Evaluation of Ferromagnetic Tubes via an Integral. Equation Approach

On a series of Ramanujan

Impulse response measurement of ultrasonic transducers

On Politics and Argumentation

STATISTICAL ENERGY ANALYSIS: CORRELATION BETWEEN DIFFUSE FIELD AND ENERGY EQUIPARTITION

About partial probabilistic information

Trench IGBT failure mechanisms evolution with temperature and gate resistance under various short-circuit conditions

The core of voting games: a partition approach

Particle-in-cell simulations of high energy electron production by intense laser pulses in underdense plasmas

A remark on a theorem of A. E. Ingham.

Hook lengths and shifted parts of partitions

Theoretical calculation of the power of wind turbine or tidal turbine

Spatial representativeness of an air quality monitoring station. Application to NO2 in urban areas

Sound intensity as a function of sound insulation partition

Solving an integrated Job-Shop problem with human resource constraints

Determination of absorption characteristic of materials on basis of sound intensity measurement

3D-CE5.h: Merge candidate list for disparity compensated prediction

A note on the acyclic 3-choosability of some planar graphs

The Riemann Hypothesis Proof And The Quadrivium Theory

Influence of network metrics in urban simulation: introducing accessibility in graph-cellular automata.

Tropical Graph Signal Processing

Stochastic invariances and Lamperti transformations for Stochastic Processes

On the Griesmer bound for nonlinear codes

Cutwidth and degeneracy of graphs

Solution to Sylvester equation associated to linear descriptor systems

Characterization of the local Electrical Properties of Electrical Machine Parts with non-trivial Geometry

Question order experimental constraints on quantum-like models of judgement

Note on winning positions on pushdown games with omega-regular winning conditions

Differential approximation results for the Steiner tree problem

Basic concepts and models in continuum damage mechanics

Comment on: Sadi Carnot on Carnot s theorem.

Gaia astrometric accuracy in the past

Quantum efficiency and metastable lifetime measurements in ruby ( Cr 3+ : Al2O3) via lock-in rate-window photothermal radiometry

Higgs searches at L3

A NON - CONVENTIONAL TYPE OF PERMANENT MAGNET BEARING

The magnetic field diffusion equation including dynamic, hysteresis: A linear formulation of the problem

New Basis Points of Geodetic Stations for Landslide Monitoring

The Accelerated Euclidean Algorithm

Some explanations about the IWLS algorithm to fit generalized linear models

On one class of permutation polynomials over finite fields of characteristic two *

A simple kinetic equation of swarm formation: blow up and global existence

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

approximation results for the Traveling Salesman and related Problems

The beam-gas method for luminosity measurement at LHCb

Transcription:

Completeness of the Tree System for Propositional Classical Logic Shahid Rahman To cite this version: Shahid Rahman. Completeness of the Tree System for Propositional Classical Logic. Licence. France. 2015. <cel-01228877> HAL Id: cel-01228877 https://halshs.archives-ouvertes.fr/cel-01228877 Submitted on 17 Nov 2015 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Completeness of the Tree System for Propositional Classical Logic Shahid Rahman shahid.rahman@univ-lille3.fr Univ. Lille; Philosophie, UMR 8163: STL We already mentioned that when a given proof system is sound we mean that with this system we cannot prove any formula it should not. Now, a system could be sound because it proves too little or, worse, because it proves anything. We would also like to know that the proof-system proves all what it should. For example; if our tree system were not complete then we would not be able to prove some formula, such as B(AB), which is an element of the set of valid formulae of classical logic. More generally, to say that a proof system is complete in relation to classical logic means: if a formula is valid in classical logic, then there will a proof (a closed tree) in the corresponding proof system (in our case the Tree system). Notice that if the proof system is inconsistent (contradictory), it will be trivially complete: indeed, every formula could be proved. That is why when tackling the issue of completeness it is advisable to check soundness before. Thus, what we need to prove is that if a formula is classical valid there will be a closed tree for this formula. In fact, we will follow the standard practice to prove the contrapositive: for any formula, if there is no closed tree for it, then there is a model in which that formula fails to be true, so that formula is not valid. The ides is to prove this by showing how to extract a countermodel from a failed attempt to develop a proof. 1 Preparatives 1.1 Worked out trees Let us say that a tree has been worked out if all appropriate tree-rule applications have been made. 1.1.1 Systematically worked out trees: What we need is a systematic method for constructing a tree that ensures that if we start a tree for a given formula, we can always produce a worked out a tree. There are many options available the following, as we will discuss below,. Now, systematic worked out trees do not contribute to no insight it is only a mechanical procedure: 1. First stage: thesis 2. Any other stage: 2.1 pick up the leftmost open branch 2.2 pick up a formula that is not an atomic formula and do the following going from top to bottom:

2.2.1 If it is a formula of the form F-~, simply apply the appropriate rule to it. In such a way that the resulting subformula will be added to the end of each open branch on which this negation occurs only if it does not occur there before. Similar for T-~, 2.2.2 If the formula is a T-conjunction or a F-disjunction add both of the corresponding subformulae to the end of each open branch on which the conjunction/disjunction occurs only if it does not occur there before. Similar for a F-conditional 2.2.3 If the formula is a T-conjunction or a F-disjunction split the end of each open branch on which the conjunction/disjunction occurs and add the corresponding subformulae only if it does not occur there before. Similar for a T-conditional (Tick any formula that has been subject of the application of a rule) After all this has been done, do the same for the second from the left and so on. Notice that systematic dialogical trees avoid the repetitions. Notice that it does method leave it open in some cases what to chose actually it does not matter but we might use the idea to giver priority to the application of non-branching rules over the branching ones. 1.2 Definition 1 [Satisfiable]: Let us consider a systematically worked out tree with the open branch B. We show how to construct a model M,v in which B is satisfiable. For every atomic formula A: 1. If TA occurs on B, where A is an atomic formula, take v(a)=1 in M 2. If FA occurs on B, where A is an atomic formula, take v(a)=0 in M 3. If neither TA nor TA occur on B, where A is an atomic formula, take v(a)=0 in M (recall that the branch has been worked out; so that if there are complex formulae in the branch; the corresponding atomic subformulae will also occur) 2 Proofs 2.1 2.2 Completeness lemma THESIS: For each formula (atomic or not) on the open branch B of a given systematically worked out tree we can determine a model M,v in the following way:

If T occurs on B,then v()=1 in M If F occurs on B, v()=0 in M PROOF: By induction on the complexity of the formula. Reminder Induction proof: This is used in many proofs in mathematics and in logic. For our purposes the proof amounts to the following: Suppose that some property P can be predicated of all atomic formulae (this is called the base case). And suppose that we can prove that whenever one constructs complex formulae out of formulae of which P can be predicated, the resulting formulae also have that property (this is called the induction clause). Then it follows that all the formulae of the language have P. The proof of the induction clause breaks down normally into a number of different cases, for our purposes: one for each of the connectives employed in the construction of complex formulae. E;g; if we assume A has P then A too; if A and B have P then AB too etc. Each of the assumptions in the proof is called inductive hypothesis. The property at stake in our case is the one described in the thesis BASE CASE: Assume is the atomic formula A 1) If TA occurs on B, where A is an atomic formula, by point 1 of definition 1 v(a)=1 in M If FA occurs on B, where A is an atomic formula, TA does not occur on the branch, since is open. Thus, by point 2 of definition 1 v(a)=0 in M. 2) INDUCTION CLAUSE Assume (induction hypothesis) that we know the result for formulae simpler than., Let us start with the case where is AB. If F(AB) occurs on B, since the tree has been worked out, the following formulae occur on B, too: TA FB Since, these are simpler than, by induction hypothesis we will have that: v(a)=1 in M. and v(b)=0 in M. Thus, as required

v(ab)=0 in M The other conjunctive cases are similar (that is cases where the application of the particle-rule does not yield a branching ) I leave the rest of the cases to the reader Completeness Proof for propositional Classical Logic: THESIS: If A is classically valid, then there is a proof for it using tree rules for classical logic. If there is such a proof this proof amounts to the construction of a closed tree for FA. We prove the contrapositive: If there no tree-proof for A then, A is not valid. If we start the proof with FA, and work out a systematic, it should not close (since by assumption of the contraposition there is no proof for A). Let us pick up the open branch B of the systematic tree. With help of the completeness lemma we can create a model for which FA holds. In particular, since FA occurs on B, then there is model M,, at which is false. In our case, is A, and FA is the start of the systematic tree, so it is on every open branch. Thus there is a model; at which A is false, so it is not valid. Quod erat demonstrandum logic.