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

Similar documents
The prime spectrum of MV-algebras based on a joint work with A. Di Nola and P. Belluce

Some consequences of compactness in Lukasiewicz Predicate Logic

03 Review of First-Order Logic

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

Geometric aspects of MV-algebras. Luca Spada Università di Salerno

Syntactic Characterisations in Model Theory

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

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

Propositional and Predicate Logic - VII

MV-algebras and fuzzy topologies: Stone duality extended

Fixed-point elimination in Heyting algebras 1

Part II. Logic and Set Theory. Year

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

The Relation Reflection Scheme

Non-classical Logics: Theory, Applications and Tools

Introduction to Fuzzy Sets and Fuzzy Logic

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

Model Theory in the Univalent Foundations

On Urquhart s C Logic

The Absoluteness of Constructibility

Nonclassical logics (Nichtklassische Logiken)

Basic Algebraic Logic

Summary of the PhD Thesis MV-algebras with products: connecting the Pierce-Birkhoff conjecture with Lukasiewicz logic Serafina Lapenta

Propositional and Predicate Logic - XIII

Forcing in Lukasiewicz logic

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

Qualifying Exam Logic August 2005

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Constructions of Models in Fuzzy Logic with Evaluated Syntax

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

Model theory, algebraic dynamics and local fields

Bounded Lukasiewicz Logics

Neighborhood Semantics for Modal Logic Lecture 3

Algebra and probability in Lukasiewicz logic

Proving Completeness for Nested Sequent Calculi 1

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

Abstract model theory for extensions of modal logic

Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques

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

185.A09 Advanced Mathematical Logic

Model Checking for the -calculus. Paolo Zuliani , Spring 2011

Skolemization in intermediate logics with the finite model property

Lecture 2: Syntax. January 24, 2018

Π 0 1-presentations of algebras

Completeness Theorems and λ-calculus

Fuzzy Answer Set semantics for Residuated Logic programs

TR : Binding Modalities

A simplified proof of arithmetical completeness theorem for provability logic GLP

Relational semantics for a fragment of linear logic

The Morita-equivalence between MV-algebras and abelian l-groups with strong unit

Propositional Logic Language

Herbrand Theorem, Equality, and Compactness

1. Algebra H-B-M-S- <A, 0, 1,,,,,, >

Inducing syntactic cut-elimination for indexed nested sequents

Mathematical Logic II

From pre-models to models

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

MATHEMATICS: CONCEPTS, AND FOUNDATIONS Vol. II - Model Theory - H. Jerome Keisler

Modal Logic XX. Yanjing Wang

First-Order Logic. Chapter Overview Syntax

TRUTH-THEORIES FOR FRAGMENTS OF PA

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

CHAPTER 2. FIRST ORDER LOGIC

Relativizing Tarskian Variables

Restricted truth predicates in first-order logic

A modal logic for games with lies

Mathematical Logic II. Dag Normann The University of Oslo Department of Mathematics P.O. Box Blindern 0316 Oslo Norway

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

Residuated fuzzy logics with an involutive negation

2.2 Lowenheim-Skolem-Tarski theorems

The torsion free part of the Ziegler spectrum of orders over Dedekind domains

VC-DENSITY FOR TREES

The Erwin Schrödinger International Boltzmanngasse 9 Institute for Mathematical Physics A-1090 Wien, Austria

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

Predicate Logic: Sematics Part 1

CW-complexes. Stephen A. Mitchell. November 1997

Varieties of Heyting algebras and superintuitionistic logics

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

Adding truth-constants to logics of continuous t-norms: axiomatization and completeness results

First-order logic Syntax and semantics

Model theory for metric structures

Classical First-Order Logic

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

Positive provability logic

Natural Deduction for Propositional Logic

CHAPTER 11. Introduction to Intuitionistic Logic

Many-Valued Semantics for Vague Counterfactuals

The logic of perfect MV-algebras

Logics for Compact Hausdorff Spaces via de Vries Duality

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

On the Craig interpolation and the fixed point

Lecture 1: Overview. January 24, 2018

Dual-Intuitionistic Logic and Some Other Logics

Mathematische Logik - WS13/14

Quantifiers and Functions in Intuitionistic Logic

Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics

Handbook of Logic and Proof Techniques for Computer Science

Equational Logic. Chapter Syntax Terms and Term Algebras

Commutative Banach algebras 79

Systems of modal logic

Transcription:

Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi Symposium on Language, Logic and Computation. 25 th September 2009

This is a work in progress!!

Overview 1 Motivations Methods Preliminaries 2 3

Motivations Motivations Methods Preliminaries Why introducing fixed points in many-valued logic? From a logical perspective, the high number of important results found in the cases of first order logic with fixed points as well as in modal logic with fixed points (µ-calculus). From the point of view of applications, fixed points stand at the heart of computer science. Having a formal system to threat them in a fuzzy way may rise new topics in approximate reasoning. From the algebraic side, fixed points enrich the structures of the algebraic semantics of the logic under study, leading to new and interesting structures.

Methods Motivations Methods Preliminaries How to give a meaning to the newly introduced fixed points? The non-trivial part, when introducing fixed points in a logical systems, comes when looking for a semantics of such fixed points. The classical approach is based on Tarski fixed point Theorem (see First order logic with fixed points or µ-calculus). In many-valued logic it is possible to use a new approach, based on the continuity of the semantic objects.

Methods Motivations Methods Preliminaries Theorem (Brouwer, 1909) Every continuous function from the closed unit cube [0, 1] n to itself has a fixed point. With this approach the families of formulas which have fixed points are different, compared to the classical cases where one has to restrict to formulas on which the variable under the scope of µ only appears positively.

Lukasiewicz logic Motivations Methods Preliminaries Lukasiewicz logic can be presented as an axiomatic system in Hilbert s style or as a hyper-sequents calculus. For this talk it is sufficient to think of Lukasiewicz logic as follows. The Lukasiewicz connectives are,, and their interpretation in the real interval [0, 1] is given by: x := 1 x and x y := min{1, x + y} Also the derived connectives x y := x y and x y := ( x y) naturally acquire their semantics in [0, 1]. Lukasiewicz logic is the logic which is complete w.r.t. the above connectives.

MV algebras Motivations Methods Preliminaries A presented above it is clear that Lukasiewicz logic is an algebrisable logic, the equivalent algebraic semantics is given by the class of MV algebras. Definition An MV algebra A = A,,, 0 is a commutative monoid A = A,, 0 with an involution ( x = x) such that for all x, y A, x 0 = 0 ( x y) y = ( y x) x

The standard MV algebra Motivations Methods Preliminaries So [0, 1] MV = [0, 1],,, 0 where the operation are defined as x y := min{1, x + y} and x := 1 x, is an MV algebra, called the standard MV algebra. Theorem (Chang 1958) The algebra [0, 1] MV = [0, 1],,, 0 generates the variety of MV algebras.

Motivations Methods Preliminaries Notable properties of the class of MV algebras Despite being such a simple equational class, MV algebras are connected to important fields of Mathematics. Definition An ordered group is called lattice ordered (l-group, for short) if its order is a lattice. An l-group G is called unital (lu-group, for short) if there exist an element u G (called the strong unit) such that for any 0 x G there exists a natural number n such that u }. {{.. u } x n times Theorem (Mundici 1986) There exists a categorical equivalence between MV algebras and abelian lu-groups.

Motivations Methods Preliminaries Notable properties of the class of MV algerbas (cont d) Theorem (McNaughton 1951) The free MV algebra over m generators is isomorphic to the algebra of continuous piece-wise linear functions with integer coefficients from [0, 1] m to [0, 1], where the MV operations are defined pointwise.

Adding fixed points Having in mind the functional representation, we want to endow Lukasiewicz logic with an operator µ x on terms such that if t(x, ȳ) is a term then µ x t(x, ȳ) is also a term, giving for every tuple ā the fixed point of the function t(x, ā). Unfortunately the function giving the fixed point of a formula does not need to be continuous in the remaining variables, whence, in principle we can not allow nested occurences of µ.

Discontinuity of µ-functions

µmv-algebra Definition A µmv-algebra A = A,,, {µx t(x,ȳ) } t Term, 0 is a structure such that A = A,,, 0 is a MV algebra, endowed with a function µx t(x,ȳ) for any term t(x, ȳ) in the language of MV algebras, such that it satisfies the following conditions. 1 µx t(x,ȳ) (ȳ) = t(µx t(x,ȳ), ȳ) 2 If t(s, ȳ) = s(ȳ) then µx t(x,ȳ) s(ȳ)

Some results about µmv-algebra A number of results on the variety of µmv is known. Theorem The µmv algebra [0, 1],,, {µx t(x,ȳ) } t Term, 0 generates the variety of. Theorem The free µmv algebra over a finite number of generator n is given by all the piecewise linear functions with rational coefficients form [0, 1] n to [0, 1].

Definition Let µ L be an expansion of Lukasiewicz with an operator µ x for any variable x. The axioms of µ L are the following: (i) All axioms of Lukasiewicz propositional logic, (ii) µ x ϕ(x, ȳ) ϕ(µ x ϕ(x, ȳ), ȳ), (iii) If ϕ(z, ȳ) z then µ x ϕ(x, ȳ) z.

Interpreting µ L Let us see how to give a safe interpretation to the system µ L in an expansion of the standard MV-algebra. Let Sub(ϕ) be the set of sub-formulae of ϕ. The set Sub(ϕ) can be linearly ordered by stipulating that sub-formulae of smaller complexity occur earlier and, in case of sub-formulae of the same complexity, the ones which are leftmost in the formula have priority. We will refer to the i th sub-formula of ϕ, indicated by ϕ (i), in this sense.

Interpreting µ L Given any formula ϕ of µ L, we define its interpretation ϕ in the set {f : [0, 1] n [0, 1] n N} in two steps. First, if Sub(ϕ) = n, we consider the function f ϕ : [0, 1] n [0, 1] n, which sends the vector (w ϕ (1),..., w ϕ (n)) into (w,..., w ). ϕ (1) ϕ (n) The elements w s are defined inductively on the complexity of the sub-formulae: w ψ ξ := w ψ w ξ w ψ := w ψ w µ x ψ := w ψ { w x w µx ψ := w x if x is bounded by µ in ψ otherwise

Interpreting µ L The function f ϕ is obviously continuous, hence, by Brouwer Theorem it has fixed points. We can consider the least fixed points in the order which takes into account only the last component. As second step, we notice that, if y is not bound by µ then f ϕ is the identity on the component w y. Thus, any choice of w y in [0, 1] gives rise to a different fixed point. Let ωf ϕ [a 1 /w i ] indicate the minimum among the fixed points of f ϕ whose i th component is a 1.

Interpreting µ L Let y 1,..., y m be the free variables in ϕ, and let them be equal to ϕ (i 1),..., ϕ (im), respectively. We define ϕ as the function which sends the tuple (a 1,..., a m ) [0, 1] m into the last component of ωf ϕ [a 1 /w i1,..., a m /w im ]. Proposition Let ϕ be a formula of µ L without occurrences of µ then ϕ is the McNaughton function associated to ϕ.

An Example Example Let ϕ := µ x y x then there are 5 subformulas of ϕ. So we need to consider the function f ϕ : [0, 1] 5 [0, 1] 5 which sends: (w y, w x, w x, w y x, w µx y x) ( w y, w µx y x, w x, w y w x, w y x ).

Example cont. d So a fixed point of f ϕ is a vector which satisfies the following linear system: w y = w y w x = w µx y x w x = w x w y x = w y w x w µx y x = w y x which can be reduced to { w y = w y w x = w y w x. The system has one degree of freedom and, after some easy calculation, we have ϕ (a) = a+1 2

Interpreting µ L Let us indicate by f (x g) the function obtained by substituting all occurrences of x in f with the function g. Lemma Let x be a variable which appears only free in ϕ then ϕ [x (µ x ϕ) ] = (µ x ϕ)

Algebraic semantics In order to prove the standard completeness of the calculus we need to introduce a new class of algebras. Definition Let Term be the set of MV terms, we define inductively the set µterm. If t(x) Term then µx t(x) µterm, If t(x) µterm and x in not bound by µx then µx t(x) µterm µterm is the smallest set with the above properties.

µ + MV algebras Definition A µ + MV algebra is a structure A = A,,, 1, µterm such that A = A,,, 1 is an MV-algebra and 1 µx t(x,ȳ) (ȳ) = t(µx t(x,ȳ), ȳ) 2 If t(s, ȳ) = s(ȳ) then µx t(x,ȳ) s(ȳ) Theorem is standard complete.

The first order extension The approach presented can be extended in principle to the first order Lukasiewicz logic L. In L the models are like in classical first order logic, but the predicates are [0,1]-valued relations, namely functions from the structure into [0,1]. Let A be a model for L. The truth values of the quantifiers is given by: xϕ(x) A := a A ϕ(a) xϕ(x) A := a A ϕ(a)

Infinite dimensional space In this case we have to use a different concept of subformula which give rise to infinite sets when quantifiers are considered. Definition Sub(ϕ) = {ϕ} if ϕ is atomic, Sub(ϕ) = {ϕ} Sub(ψ) Sub(ξ) if ϕ = ψ ξ, Sub(ϕ) = {ϕ} Sub(ψ) if ϕ = ψ, Sub(ϕ) = {ϕ} a A Sub(ψ(a/x)) if ϕ = xψ(x), Sub(ϕ) = {ϕ} a A Sub(ψ(a/x)) if ϕ = xψ(x).

In this case the range of µ are second order variables X 1,..., X n,... So we consider formulas of the kind µ X1 ϕ(y 1,..., y n, X 1 ). Definition The axioms of µ L are all the axioms of L plus µ X1 ϕ(x 1 ) ϕ(µ X1 ϕ(x 1 )), If ϕ(x /ψ) ψ then µ X1 ϕ(x 1 ) ψ.

Interpretation To interpret these new fixed points we can try to carry out the same construction of the propositional case. Let ϕ be a formula of µ L and A be a model, let us define the function as follows f ϕ : (w i ) i Sub(ϕ) [0, 1] ω (w i ) i Sub(ϕ) [0, 1] ω, w ψ ξ := w ψ w ξ w ψ := w ψ w P(a 1,...,a n) = P(a 1,..., a n ) A w µ X1 ψ := w ψ w xψ(x) := a A w ψ(a/x) w X 1 := w ψ

Fixed point theorems in infinite-dimesional spaces In order to make the next step we need a generalisation of Brouwer Theorem. Theorem (Schauder 1930) Let A be Banach space and let K be a compact convex subset then any continuous mapping F of K into itself has a fixed point. Theorem (Cauty 2001) Let A be topological vector space and let K be a compact convex subset then any continuous mapping F of K into itself has a fixed point.

Continuity Since we need [0, 1] ω to be compact it is natural to endow it with the product topology. Unfortunately this makes our functions not continuous.

Continuity ( 1 2, 2 3 ) [0, 2 3 ) [0, 2 3 ) [0, 2 3 )... (w 1, w 2, w 3, w 4,...) ( n N {w n}, w 2, w 3, w 4,...) ( 1 2, 2 3 ) [0, 1] [0, 1] [0, 1]...

Continuity [0, 2 3 ) ( 1 2, 2 3 ), [0, 2 3 ) [0, 2 3 )... (w 1, w 2, w 3, w 4,...) ( n N {w n}, w 2, w 3, w 4,...) ( 1 2, 2 3 ) [0, 1] [0, 1] [0, 1]...

Continuity [0, 2 3 ) [0, 2 3 ) ( 1 2, 2 3 ), [0, 2 3 )... (w 1, w 2, w 3, w 4,...) ( n N {w n}, w 2, w 3, w 4,...) ( 1 2, 2 3 ) [0, 1] [0, 1] [0, 1]...

Continuity [0, 2 3 ) [0, 2 3 ) [0, 2 3 ) ( 1 2, 2 3 ),... (w 1, w 2, w 3, w 4,...) ( n N {w n}, w 2, w 3, w 4,...) ( 1 2, 2 3 ) [0, 1] [0, 1] [0, 1]...

Maximum fixed points Why only minimum fixed points are considered? Proposition For every formula ϕ(x, ȳ), the term defined by ν x ϕ(x, ȳ) := µ x ( ϕ( x)) has the following properties: ϕ(ν x ϕ(x)) = ν x ϕ(x) If ϕ(ψ) = ψ then ψ ν x ϕ(x) Hence it interprets the maximum fixed point of ϕ(x).

Proof.

Expressive power Do the nested fixed points actually increase the expressive power of the logic? I don t know. This seems a non trivial question, as even the problem of collapsing of the µ-hierarchy for is still unexplored. In the view of the characterisation of the free, one strategy to prove it in the positive, could be to try to define irrational numbers with the operation, and the nested fixed points.

Alternative semantics Are there other more natural structures which give a semantics to µ L? I don t know. A Kripke semantics would allow another natural interpretation of fixed points, in the style of the modal µ-calculus. Unfortunately the Kripke semantics for Lukasiewicz logic is quite trivial as admits only frames in which the relation is a linear order. On the other hand also the expansion of MV algebras with fixed points deserve more consideration as this class is linked to divisible groups through Mundici s functor.

Thank you for your attention.