Forcing in Lukasiewicz logic

Similar documents
Some consequences of compactness in Lukasiewicz Predicate Logic

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

185.A09 Advanced Mathematical Logic

Gödel s Completeness Theorem

Propositional and Predicate Logic - VII

Propositional Logics and their Algebraic Equivalents

First Order Logic (FOL) 1 znj/dm2017

Part II. Logic and Set Theory. Year

On Modal Logics of Partial Recursive Functions

CHAPTER 2. FIRST ORDER LOGIC

An Introduction to Modal Logic III

Propositional and Predicate Logic - V

Dual-Intuitionistic Logic and Some Other Logics

The Countable Henkin Principle

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Complete Axiomatization of Discrete-Measure Almost-Everywhere Quantification

Logic and Implication

An Introduction to Modal Logic V

CHAPTER 11. Introduction to Intuitionistic Logic

On Hájek s Fuzzy Quantifiers Probably and Many

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic

Math 267a - Propositional Proof Complexity. Lecture #1: 14 January 2002

COMPLETENESS THEOREM FOR A LOGIC WITH IMPRECISE AND CONDITIONAL PROBABILITIES. Zoran Ognjanović, Zoran Marković

MATH 770 : Foundations of Mathematics. Fall Itay Ben-Yaacov

Constructions of Models in Fuzzy Logic with Evaluated Syntax

On the set of intermediate logics between the truth and degree preserving Lukasiewicz logics

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

Basic Algebraic Logic

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

1. Propositional Calculus

1. Propositional Calculus

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

UNIVERSITY OF EAST ANGLIA. School of Mathematics UG End of Year Examination MATHEMATICAL LOGIC WITH ADVANCED TOPICS MTH-4D23

The Relation Reflection Scheme

Introduction to Metalogic

02 Propositional Logic

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

Syntactic Characterisations in Model Theory

Boolean Algebra and Propositional Logic

Monadic GMV -algebras

Advanced Topics in LP and FP

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Boolean Algebra and Propositional Logic

CHARACTERIZATION THEOREM OF 4-VALUED DE MORGAN LOGIC. Michiro Kondo

Ultraproducts of Admissible Models for Quantified Modal Logic

Relations to first order logic

Chapter 2: Introduction to Propositional Logic

Towards A Multi-Agent Subset Space Logic

REDUCTION OF HILBERT-TYPE PROOF SYSTEMS TO THE IF-THEN-ELSE EQUATIONAL LOGIC. 1. Introduction

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

Handout: Proof of the completeness theorem

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

Restricted versions of the Tukey-Teichmüller Theorem that are equivalent to the Boolean Prime Ideal Theorem

Lecture 2: Syntax. January 24, 2018

Omitting Types in Fuzzy Predicate Logics

Herbrand Theorem, Equality, and Compactness

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Residuated fuzzy logics with an involutive negation

arxiv: v1 [cs.lo] 21 Jan 2019

AMS regional meeting Bloomington, IN April 1, 2017

An Independence Relation for Sets of Secrets

03 Review of First-Order Logic

Positive provability logic

TR : Binding Modalities

Logic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another.

Datalog and Constraint Satisfaction with Infinite Templates

On the Complexity of the Reflected Logic of Proofs

The Language. Elementary Logic. Outline. Well-Formed Formulae (wff s)

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

A simplified proof of arithmetical completeness theorem for provability logic GLP

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models


Introduction to Logic in Computer Science: Autumn 2006

Propositional Logic Language

Disjoint n-amalgamation

A simple proof that super-consistency implies cut elimination

Logics above S4 and the Lebesgue measure algebra

a. (6.25 points) where we let b. (6.25 points) c. (6.25 points) d. (6.25 points) B 3 =(x)[ H(x) F (x)], and (11)

LINDSTRÖM S THEOREM SALMAN SIDDIQI

Fleas and fuzzy logic a survey

Fuzzy Logic in Narrow Sense with Hedges

Advances in the theory of fixed points in many-valued logics

Neighborhood Semantics for Modal Logic Lecture 3

The logic of perfect MV-algebras

Interpretability Logic

Modal systems based on many-valued logics

Marie Duží

Overview of Logic and Computation: Notes

Transcription:

Forcing in Lukasiewicz logic a joint work with Antonio Di Nola and George Georgescu Luca Spada lspada@unisa.it Department of Mathematics University of Salerno 3 rd MATHLOGAPS Workshop Aussois, 24 th 30 th June 2007

Overview 1 Introduction History of forcing Lukasiewicz logic 2 Finite forcing Properties of finite forcing Generic model theorem 3 Infinite forcing Properties of forcing Generic structures

History of forcing P. Cohen The independence of the continuum hypothesis. Proc. Natl. Acad. Sci. U.S.A 50: 1143-1148 (1963). A. Robinson, Forcing in model theory. In Actes du Congrès International des Mathématiciens (Nice, 1970), Tome 1: 245-250. Gauthier-Villars, Paris, 1971. A. Robinson, Infinite forcing in model theory. In Proceedings of the Second Scandinavian Logic Symposium (Oslo, 1970): 317-340. Studies in Logic and the Foundations of Mathematics, Vol. 63, North-Holland, Amsterdam, 1971. H. J. Keisler, Forcing and the omitting types theories, Studies in Model Theory, MAA Studies in Math., Buffalo, N.Y., 8: 96-133, 1973. J.-C. Lablanique, Propriétés de consistance et forcing, Ann. Sci. Univ. Clermont, Ser. Math., Fasc. 18: 37-45, 1979.

Motivations The aim of our work is to generalize the classical model-theoretical notion of forcing to the infinite-valued Lukasiewicz predicate logic. Lukasiewicz predicate logic is not complete w.r.t. standard models and, its set of standard tautologies is in Π 2. The Lindenbaum algebra of Lukasiewicz logic is not semi-simple. In introducing our notions we will follow the lines of Robinson and Keisler.

Lukasiewicz propositional logic The language of Lukasiewicz propositional logic L is defined from a countable set Var of propositional variables p 1, p 2,..., p n,..., and two binary connectives and. L has the following axiomatization: ϕ (ψ ϕ); (ϕ ψ) ((ψ χ) (ϕ χ)); ((ϕ ψ) ψ) ((ψ ϕ) ϕ); ( ϕ ψ) (ψ ϕ). where ϕ, ψ and χ are formulas. Modus ponens is the only rule of inference. The notions of proof and theorem are defined as usual.

MV-algebras A MV-algebra is structures A = A,,, 0 satisfying the following equations: x (y z) = (x y) z, x y = y x, x 0 = x, x 0 = 0, x = x, (x y) y = (y x) x. Other operations are definable as follows: x y = x y and x y = (x y ). MV-algebras form the equivalent algebraic semantics of the propositional Lukasiewicz logic, in the sense of Blok and Pigozzi.

Lukasiewicz predicate logic The following are the axioms of Lukasiewicz predicate logic (P L ): 1 the axioms of -valued propositional Lukasiewicz calculus L ; 2 xϕ ϕ(t), where the term t is substitutable for x in ϕ; 3 x(ϕ ψ) (ϕ xψ), where x is not free in ϕ; 4 (ϕ xψ) x(ϕ ψ), where x is not free in ϕ. P L has two rules of inference: - Modus ponens (m.p.): from ϕ and ϕ ψ, derive ψ; - Generalization (G): from ϕ, derive xϕ.

The semantic of P L Let L be an MV-algebra. An L-structure of the language P L has the form A = A, (P A ) P, (c A ) C where A is a non-empty set (the universe of the structure); for any n-ary predicate P of P L, P A : A n L is an n-ary L-relation on A; for any constant c of P L, c A is an element of A. The notions of evaluations, tautology, etc. are defined as usual.

Forcing properties Let P L (C) be the language of P L, to which we add an infinite set C of new constants. Let E be set of sentences of P L (C) and At the set of atomic sentences of P L (C). Definition A forcing property is a structure of the form P =< P,, 0, f > such that the following properties hold: (i) (P,, 0) is a poset with a first element 0; (ii) Every well-orderd subset of P has an upper bound; (iii) f : P At [0, 1] is a function such that for all p, q P and ϕ At we have p q = f (p, ϕ) f (q, ϕ). The elements of P are called conditions.

Finite forcing Definition Let < P,, 0, f > be a forcing property. For any p P and any formula ϕ we define the real number [ϕ] p [0, 1] by induction on the complexity of ϕ: 1 if ϕ At then [ϕ] p = f (p, ϕ); 2 if ϕ = ψ then [ϕ] p = [ ] p q ψ q ; 3 if ϕ = ψ χ then [ϕ] p = p q ([ψ] q [χ] p ); 4 if ϕ = xψ(x) then [ϕ] p = c C [ψ(c)] p. The real number [ϕ] p is called the forcing value of ϕ at p.

Some properties of finite forcing For any forcing property P, p P and for any sentence ϕ, ψ or xχ(x) of P L (C) we have : 1 If p q then [ϕ] p [ϕ] q 2 [ ϕ] p = p q q v [ϕ] v ; 3 [ϕ] p [ ϕ] p. 4 [ ϕ] p = [ ϕ] p. 5 [ xχ(x)] p = p q c C q r [χ(c)] r. 6 [ϕ ψ] p = [ ϕ] p [ψ] p ; 7 [ϕ ψ] p = [ ϕ] p [ψ] p ;

Generic sets Definition A non-empty subset G of P is called generic if the following conditions hold If p G and q p then q G, For any p, g G there exists v G such that p, g v; For any ϕ E there exists p G such that [ϕ] p [ ϕ] p = 1. Definition Given a forcing property P,, 0, f, a model A is generated by a generic set G if for all ϕ E and p G we have [ϕ] p ϕ A. A model A is generic for p P if it is generated by a generic subset G which contains p. A is generic if it is generic for 0.

Generic model theorem Theorem Let < P,, 0, f > be a forcing property and p P. Then there exists a generic model for p. Sketch of the proof. For any p P build by stages a generic set G such that p G, proving that the condition [ϕ] q [ ϕ] q < 1 must fail for some q p n Build a structure starting form the constants in the language and define an evaluation by e(ϕ) = p G [ϕ] p. Such an enumerable model is generated by G.

Generic model theorem Corollary If p belongs to some generic set G which has a maximum g, then there exists M, generic model for p, such that [ϕ] g = ϕ M Corollary For any ϕ E and p P we have [ ϕ] p = { ϕ M M is a generic structure for p}.

Infinite forcing Henceforth all structures will be assumed to be members of a fixed inductive class Σ. Definition For any structure A and for any sentence ϕ of P L (A) we shall define by induction the real number [ϕ] A [0, 1]: 1 If ϕ is an atomic sentence then [ϕ] A = ϕ A ; 2 If ϕ = ψ then [ϕ] A = A B [ψ] B ; 3 If ϕ = ψ χ then [ϕ] A = A B ([ψ] B [χ] A ); 4 If ϕ = xψ(x) then [ϕ] A = a A [ψ(a)] A. [ϕ] A will be called the forcing value of ϕ in A.

An example A natural question is whether [ϕ] A = 1 for any formal theorem ϕ of P L. The following example shows that the answer is negative: Let us consider a language of P L with a unique unary predicate symbol R. We define two standard structures A and B by putting A = {a, b}, R A (a) = 1/2, R A (b) = 1/3 B = {a, b, c}, R B (a) = 1/2, R B (b) = 1/3, R B (c) = 1.

An example Of course A is a substructure of B. Let us take Σ = {A, B} and consider the following sentence of P L xr(x) xr(x). This sentence is a formal theorem of P L (identity principle), but: [ xr(x)] A = [R(a)] A [R(b)] A = max(1/2, 1/3) = 1/2 [ xr(x)] B = [R(a)] B [R(b)] B [R(c)] B = max(1/2, 1/3, 1) = 1. and [ xr(x) xr(x)] A = [ xr(x)] B [ xr(x)] A = 1 1/2 = 1/2.

Properties of infinite forcing For any structure A and for any sentences ϕ, ψ and xχ(x) of P L (A) the following hold: 1 If A B then [ϕ] A [ϕ] B. 2 [ ϕ] A = A B B C [ϕ] C; 3 [ϕ] A [ ϕ] A. 4 [ϕ ψ] A = [ ϕ] A [ψ] A ; 5 [ϕ ψ] A = [ ϕ] A [ψ] A ; 6 [ xχ(x)] A = A B 7 [ϕ] A [ ϕ] A = 0. b B B C [χ(b)] C.

Generic structures The following result characterizes the members A of Σ for which [ ] A and A coincide. Proposition For any A Σ the following assertions are equivalent: (1) ϕ A = [ϕ] A, for all sentences ϕ of P L (A); (2) ϕ A = [ ϕ] A, for all sentences ϕ of P L (A); (3) [ϕ] A [ ϕ] A = 1, for all sentences ϕ of P L (A); (4) [ ϕ] A = [ϕ] A, for all sentences ϕ of P L (A).

Generic structures Definition A structure A Σ which satisfies the equivalent conditions of the proposition above will be called Σ-generic. Theorem Any structure A Σ is a substructure of a Σ-generic structure. Theorem Any Σ-generic structure A is Σ-existentially-complete.

Characterization of generic structures Let use denote by G Σ the class of Σ-generic structures. Proposition G Σ is an inductive class. Theorem G Σ is the unique subclass of Σ satisfying the following properties: (1) it is model-consistent with Σ; (2) it is model-complete; (3) it is maximal with respect to (1) and (2).