A Logical Formulation of the Granular Data Model

Size: px
Start display at page:

Download "A Logical Formulation of the Granular Data Model"

Transcription

1 2008 IEEE International Conference on Data Mining Workshops A Logical Formulation of the Granular Data Model Tuan-Fang Fan Department of Computer Science and Information Engineering National Penghu University Penghu 880, Taiwan dffan@npu.edu.tw Tsau-Young (T.Y.) Lin Department of Computer Science San Jose State University San Jose, CA tylin@cs.sjsu.edu Churn-Jung Liau Institute of Information Science Academia Sinica Taipei 115, Taiwan liaucj@iis.sinica.edu.tw Karen Lee Department of Computer Science San Jose State University San Jose, CA Abstract In data mining problems, data is usually provided in the form of data tables. To represent knowledge discovered from data tables, decision logic (DL) is proposed in rough set theory. While DL is an instance of propositional logic, we can also describe data tables by other logical formalisms. In this paper, we use a kind of many-sorted logic, called attribute value-sorted logic, to study association rule mining from the perspective of granular computing. By using a logical formulation, it is easy to show that patterns are properties of classes of isomorphic data tables. We also show that a granular data model can act as a canonical model of a class of isomorphic data tables. Consequently, association rule mining can be restricted to such granular data models. Keywords: Data table, rough set theory, decision logic, first-order logic, granular data model. tables [6]. In fact, many powerful data mining algorithms have been designed based on rough set theory (see papers in [7 9] for some examples). To represent and reason about extracted knowledge, a decision logic (DL) is also proposed in [6]. The semantics of DL is defined in a Tarskian style through the notions of models and satisfaction. While DL is an instance of propositional logic, we can also represent knowledge extracted from data tables by using first-order logic (FOL) or many-sorted first-order logic (MSFOL) [3]. In this paper, we explore the description of data tables based on MSFOL. The attribute value-sorted logic (AVSL) proposed in [3] is investigated from the perspective of granular computing. By using a logical formulation, it is easy to show that patterns are properties of classes of isomorphic data tables. It can also be shown that a granular data model can act as a canonical model of a class of isomorphic data tables. Consequently, association rule mining can be restricted to such granular data models. 1 Introduction In recent years, knowledge discovery in databases (KDD) and data mining have received a great deal of attention because of their practical applications. Many different forms of knowledge have been considered by KDD researchers, notably, association rules and sequential patterns [1, 2]. Rough set theory, proposed by Pawlak, provides an effective tool for extracting knowledge from data This work was partially supported by the NSC (Taiwan) under Grant no E MY3 In the next section, we review rough set theory and decision logic. In Section 3, the syntax and semantics of attribute value-sorted logic (AVSL) are presented. In Section 4, we show that isomorphic data tables have the same set of patterns, which implies that association rules are syntactic in nature. We also show that a canonical granular model can be obtained for each class of isomorphic data tables, and all patterns discovered from the class of data tables can be discovered from the granular data model. We then summarize our conclusions in Section /08 $ IEEE DOI /ICDM.Workshops /ICDMW

2 2 Rough Set Theory A Review 2.1 Approximation space The basic construct of rough set theory is an approximation space, defined as a pair (U, R), where U is the universe and R U U is an equivalence relation on U. An equivalence relation partitions the universe U into a family of equivalence classes so that each element of U belongs to exactly one of these equivalence classes. Thus, we can write an equivalence class of R as [x] R if it contains the element x. Note that [x] R = [y] R iff (x, y) R. In philosophy, the extension of a concept is defined as the objects that are instances of the concept. Following this terminology, a subset of the universe is called a concept or a category in rough set theory. Given an approximation space (U, R), each equivalence class of R is called an R-basic category or R-basic concept, and any union of R-basic categories is called an R-category. Now, for an arbitrary concept X U, we are interested in the definability of X based on R-basic categories. We say that X is R-definable, if X is an R-category; otherwise X is R-undefinable. R-definable concepts are also called R- exact sets, whereas R-undefinable concepts are said to be R-inexact or R-rough. When the approximation space is explicit from the context, we simply omit the qualifier R and call a set an exact set or a rough set. A rough set can be approximated from below and above by two exact sets. The lower approximation and upper approximation of X are denoted by RX and RX respectively and defined as follows: RX = {x U [x] R X}, RX = {x U [x] R X }. 2.2 Data tables and decision logic For data mining problems, data is usually provided in the form of data tables (DT). The following formal definition of a data table is given in [6]. Definition 1 A data table 1 is a tuple T = (U, A, {V i i A}, {f i i A}), where U is a nonempty finite set, called the universe; A is a nonempty finite set of primitive attributes; for each i A, V i is the domain of values for i; and for each i A, f i : U V i is a total function. 1 Also called knowledge representation systems, information systems, or attribute-value systems In [6], a decision logic (DL) is proposed for the representation of knowledge discovered from data tables. It is called decision logic because it is particularly useful in a special kind of data table, called a decision table. A decision table is a data table T = (U, C D, {V i i A}, {f i i A}), where the set of attributes can be partitioned into two sets, C and D, called condition attributes and decision attributes respectively. Decision rules relating the condition and the decision attributes can be derived from the table by data analysis. A rule is then represented as an implication between the formulas of the logic. The basic alphabet of a DL consists of a finite set of attribute symbols A, and a finite set of value symbols V i for i A. The syntax of DL is then defined as follows. Definition 2 1. An atomic formula of DL is a descriptor (i, v), where i A and v V i. 2. The set of DL well-formed formulas (wff) is the smallest set that contains the atomic formulas and is closed under the Boolean connectives,, and. 3. If ϕ and ψ are wffs of DL, then ϕ ψ is a rule in DL, where ϕ is called the antecedent of the rule and ψ is called the consequent. A data table T = (U, A, {V i i A}, {f i i A}) relates to a given DL if there is a bijection τ : A A such that, for every a A, V τ(a) = V a. Thus, by somewhat abusing the notation, we usually denote an atomic formula as (i, v), where i A and v V i if the data tables are clear from the context. Intuitively, each element in the universe of a data table corresponds to a data record, and an atomic formula (which is in fact an attribute-value pair) describes the value of some attribute in the data record. Thus, the atomic formulas (and therefore the wffs) can be satisfied or not satisfied with respect to each data record. This generates a satisfaction relation between the universe and the set of wffs. Definition 3 Given a DL and a data table T = (U, A, {V i i A}, {f i i A}) related to it, the satisfaction relation = T between U and the wffs of the DL is defined inductively as follows (the subscript T is omitted for brevity). 1. x = (i, v) iff f i (x) = v, 2. x = ϕ iff x = ϕ, 3. x = ϕ ψ iff x = ϕ and x = ψ, 4. x = ϕ ψ iff x = ϕ or x = ψ. If ϕ is a DL wff, the set m T (ϕ) defined by m T (ϕ) = {x U x = ϕ}, (1) 629

3 is called the meaning set of the formula ϕ in T. If T is understood, we simply write m(ϕ). Sometimes, the notations T, x = ϕ and x = T ϕ are considered interchangeable if the data table T must be made explicit. A formula ϕ is said to be valid in a data table T (written as = T ϕ or = ϕ for short when T is clear from the context) if and only if m(ϕ) = U; that is, ϕ is satisfied by all individuals in the universe. Moreover, ϕ is said to be satisfiable in a data table T if m(ϕ) 2.3 The connection Although an approximation space is an abstract framework for representing classification knowledge, it can be easily derived from a concrete data table. Let T = (U, A, {V i i A}, {f i i A}) be a data table and B A be a subset of attributes. Then, we can define an equivalence relation, called the indiscernibility relation based on B, as ind(b) = {(x, y) x, y U, f i (x) = f i (y) i B}. In other words, x and y are B-indiscernible if they have the same values with respect to all attributes in B. Consequently, for each B A, (U, ind(b)) is an approximation space. In terms of DL, each equivalence class of B is characterized by a DL formula i B (i, v i ) and any formula ϕ of DL can be regarded as a concept m T (ϕ). Then, the equivalence class is a subset of the lower (resp. upper) approximation of the concept if the rule i B (i, v i ) ϕ is valid (resp. the formula i B (i, v i ) ϕ is satisfiable). 3 Attribute Value-sorted Logic We have shown that DL can be used to describe knowledge discovered from a data table. In fact, DL is an instance of propositional logic (PL) in which each descriptor (i, v) is a primitive proposition and each object in a data table is considered an interpretation (a model) of the logic. Consequently, from the PL viewpoint, a data table is a set of models of DL. Alternatively, we can describe data tables by using first-order logic (FOL) or many-sorted first-order logic (MSFOL) [3]. 3.1 Syntax To describe data tables by using MSFOL, we consider a special instance, called attribute value-sorted logic (AVSL). The set of sorts for AVSL is Σ = {σ i i I} {σ u }, where I is an index set. The sort σ u is called the object sort and each σ i is called an attribute value sort. The alphabet (or vocabulary) of AVSL consists of: 1. a set of constant symbols Λ = {c 1, d 1, }, 2. a finite set of monadic predicates Π = {P 1, Q 1, }, 3. a set of dyadic predicates {R i i I}, 4. a set of equality predicates {. = i i I {u}}, 5. a set of variables Ξ = {x 1, x 2,, y 1, y 2, }, and 6. logical symbols: Boolean connectives and the universal quantifier. We assume that a rank function is used to assign a rank to constant symbols, predicate symbols, and variables. The rank of a constant symbol or a variable is an element of Σ, and the rank of a predicate symbol is in Σ k if its arity is k. A constant (resp. variable) of rank σ u is called an object constant (resp. variable); otherwise, it is called an attribute domain constant (resp. variable). For each i I, R i is of rank (σ u, σ i ), and called an attribute predicate. In addition, a monadic predicate of rank σ u is called a concept predicate; and for each i I, a monadic predicate of rank σ i is called a value predicate. We also assume that an equality predicate =. i is of rank (σ i, σ i ) for each i I {u}. A term is either a constant symbol or a variable, and the rank of a term is that of the constant or the variable. If P is a predicate of rank (σ 1,, σ k ) and t 1, t 2,, t k are the terms of ranks σ 1, σ 2,, σ k respectively, then P (t 1, t 2,, t k ) is an atomic formula (k = 1, 2). The set of wffs of AVSL is then defined as the smallest set Φ that contains all atomic formulas and is closed under the following formation rules: 1. if ϕ Φ, then ϕ Φ; 2. if ϕ and ψ Φ, then ϕ ψ, and ϕ ψ Φ; 3. if x is a variable and ϕ Φ, then xϕ Φ. As usual, we abbreviate ϕ ψ as ϕ ψ, (ϕ ψ) (ψ ϕ) as ϕ ψ, and ϕ as xϕ. 3.2 Semantics For the semantics, an interpretation for AVSL is a tuple A = ((D σ ) σ Σ, A), where D σ is the domain of sort σ and A assigns meanings to the symbols of AVSL. Each constant symbol c of rank σ is interpreted as an element of D σ, and each predicate symbol P of rank (σ 1,, σ k ) is interpreted as a relation P A D σ1 D σk (k = 1, 2). In particular, the interpretation of an equality predicate is the identity relation on the corresponding domain. We assume that D σu and i I D σ i are disjoint. A variable assignment of the interpretation A = ((D σ ) σ Σ, A) is defined as a mapping µ : Ξ σ Σ D σ. A variable assignment µ must satisfy the constraint that, if x is of rank σ, then µ(x) D σ. 630

4 Such a variable assignment can be extended to a valuation on the set of all terms by setting µ(c) = c A for each constant symbol c. Let x Ξ and d σ Σ D σ be a variable and an element in the domain respectively. Then, we denote µ[d/x] by the variable assignment µ such that µ (x) = d and µ (y) = µ(y) for all y x. Note that µ[d/x] is only well-defined when d D σ, where x is of rank σ. The satisfaction of a wff ϕ with respect to an interpretation A and a variable assignment µ, denoted by A, µ = ϕ, is defined as follows: 1. A, µ = P (t 1,, t k ) iff (µ(t 1 ),, µ(t k )) P A, 2. A, µ = ϕ iff A, µ = ϕ, 3. A, µ = ϕ ψ iff A, µ = ϕ and A, µ = ψ, 4. A, µ = ϕ ψ iff A, µ = ϕ or A, µ = ψ, 5. A, µ = xϕ iff for all d D σ, A, µ[d/x] = ϕ, where σ is the rank of x. Let Γ be a set of wffs. We write A, µ = Γ if A, µ = ϕ for all ϕ Γ. A wff ϕ is true for the interpretation A, denoted by A = ϕ, if for every variable assignment µ, we have A, µ = ϕ. A wff ϕ is valid, denoted by = ϕ, if it is true for all interpretations. Let Γ be a set of wffs and ϕ be a wff. Then, ϕ is a logical consequence of Γ, denoted by Γ = ϕ, if for every interpretation A and variable assignment µ, A, µ = Γ implies A, µ = ϕ. Moreover, ϕ is satisfiable if there exist an interpretation A and a variable assignment µ such that A, µ = ϕ. It is sometimes necessary to distinguish the free or bound occurrence of a variable in a wff. To do this, we first define the scope of a quantifier. In wffs of the form xϕ or xϕ, ϕ is called the scope of the quantifiers x or x. A variable x is said to have a bound occurrence in a wff if the occurrence is within the scope of a quantifier x or x. Otherwise, the occurrence is said to be free. Note that a variable can have both bound and free occurrences in a wff simultaneously. However, it can be shown that xϕ yϕ(y/x) and xϕ yϕ(y/x) are both valid, where y is a new variable not occurring in ϕ and ϕ(y/x) denotes the result of replacing all free occurrences (if any) of x in ϕ by the variable y. Thus, we can always rename a bound occurrence of a variable with a new variable and assume that no variables have bound and free occurrences in a wff simultaneously. In this way, a variable with free (resp. bound) occurrences in a wff ϕ is called a free (resp. bound) variable of ϕ. We usually write ϕ(x 1, x 2,, x n ) to emphasize that x 1, x 2,, x n are all the free variables occurring in ϕ. A wff without free variables is called a sentence, and a set of sentences is called a theory(an AVSL theory). In contrast to ordinary wffs, a sentence ϕ has the property that, for any interpretation, either ϕ or ϕ is true for the interpretation. We define the set of models of a theory Γ, denoted by Mod(Γ), as the set of all interpretations in which all sentences in Γ are true. Let ϕ(x 1, x 2,, x n ) (n 1) be a wff and A be an interpretation. Then, the extension of ϕ under A is defined as: ϕ A = {(µ(x 1 ),, µ(x n )) A, µ = ϕ}. 4 Granular Data Models 4.1 Data tables as AVSL models For a data table T = (U, A, {V i i A}, {f i i A}), we can consider a particular AVSL in which the set of sort index I = A. Thus, the set of attribute predicates is {R i i A}. The table T is then regarded as an interpretation of AVSL A = (U, (V i ) i A, A) such that the meaning of the predicate symbol R i is {(u, v) u U, v V i, f i (u) = v}. The syntax allows us to quantify both the objects and the attribute values. Two basic axioms for the AVSL formulation of a data table are the existence and uniqueness of the attribute values of each object. A third axiom assumes that each attribute value is possessed by some individual 2. Formally, a theory Γ is called a basic data theory (BDT) if it contains 1. x vr i (x, v), 2. x, v, v (R i (x, v) R i (x, v ) v. = i v ), and 3. v xr i (x, v). for all i I. In this paper, we are only interested in BDT, so we use the terms theory and BDT interchangeably. 4.2 Isomorphism of AVSL models Two interpretations A = ((D σ ) σ Σ, A) and B = ((D σ) σ Σ, B) are isomorphic iff there is a one-one correspondence g : σ Σ D σ σ Σ D σ such that 1. g(a) D σ iff a D σ for each σ Σ and a D σ, 2. g(c A ) = c B for each constant symbol c, and 3. (a 1,, a k ) P A iff (g(a 1 ),, g(a k )) P B for each predicate P and (a 1,, a k ) D σ1 D σk, where (σ 1,, σ k ) is the rank of P. The correspondence g is called an isomorphism between A and B; and the notation A B is used to indicate that A and B are isomorphic. Sometimes, it is written as A g B to make the isomorphism g explicit. Let µ be a variable assignment on A and g be an isomorphism between A and 2 The assumption is not essential. However, it simplifies the presentation without loss of generality. 631

5 B. Then, g µ is a variable assignment on B such that g µ(x) = g(µ(x)). The following proposition, presented in [5], shows that isomorphic models satisfy the same set of wffs. Proposition 1 Let A and B be two interpretations such that A g B. Then, for any wff ϕ and variable assignment µ on A, we have A, µ = ϕ iff B, g µ = ϕ. By interpreting a data table as an AVSL model, an association rule or a pattern is simply an AVSL formula ϕ(x) with a single free variable of rank σ u. Then, the extension of ϕ under the interpretation A is its support set in the corresponding data table. A direct corollary of the above proposition shows that a pattern has the same support in isomorphic interpretations. Corollary 1 Let A and B be two interpretations such that A g B. Then, for any pattern ϕ(x), we have g( ϕ A ) = ϕ B. Since g is a one-one correspondence, ϕ A and ϕ B have the same cardinality, so their supports are the same. 4.3 Logical formulation of definability Next, we formulate the indiscernibility relation and definability of rough set theory in AVSL. Let x and y be object variables, v be an attribute domain variable, and S be a subset of the index set I. Then, we can define the indiscernibility formula (with respect to S) as: ε s (x, y) = i s v(r i (x, v) R i (y, v)). When S is a singleton {i}, we write ε s (x, y) as ε i (x, y). Given an arbitrary concept predicate P, we can define two formulas corresponding to its lower and upper approximations as follows: εp s (x) = y(ε s (x, y) P (y)), εp s (x) = y(ε s (x, y) P (y)). Let Γ be an AVSL theory that contains only predicate symbols in {R i i S} {P }. Then, we say that P is indiscernibly S-definable with respect to Γ if Γ = x(εp s (x) εp s (x)). 4.4 Isomorphic attribute predicates An important notion in rough set theory is that of a reduct, which is a minimal subset of attributes that can induce the same indiscernibility relation as the original set of attributes. In particular, if two attributes induce the same indiscernibility relation, then at least one of them is dispensable. This can be formulated in AVSL with the isomorphism between attribute predicates. Two attribute predicates, R 1 and R 2, are said to be isomorphic with respect to a BDT Γ, denoted by Γ = R 1 R 2, if Γ = v 1 v 2 x(r 1 (x, v 1 ) R 2 (x, v 2 )). We then have the following proposition. Proposition 2 Let Γ be a BDT and R i and R j be two attribute predicates. Then Γ = R i R j iff Γ = x, y(ε i (x, y) ε j (x, y)). In an ordinary AVSL interpretation, two isomorphic attribute predicates could be interpreted as different binary relations because their domains may be different. However, we can always construct a kind of parsimonious model such that all isomorphic attribute predicates are interpreted as the same binary relation. This can be achieved by using the granular data model (GDM). To introduce GDM, we recall the notion of partition. Given a domain D, a partition of D is a subset {s 1, s 2,, s m } 2 D such that m i=1 s i = D and s i s j = for 1 i j m. As mentioned in Section 2, an equivalence relation on D can induce a partition on D, i.e., the set of all equivalence classes of the equivalence relation. Conversely, an equivalence relation can be obtained from a partition by taking each s i as an equivalence class. In granular computing, the equivalence classes in a partition are also called granules. Now, an AVSL interpretation A = ((D σ ) σ Σ, A) is called a granular data model if it satisfies the following two conditions for each i I: 1. D σi is a partition of D σu, and 2. for each a D σu and s D σi, (a, s) R A i iff a s. Let A = ((D σ ) σ Σ, A) be a model of any BDT Γ. Then, we can transform A into an isomorphic GDM B = ((D σ) σ Σ, B) as follows: D σ u = D σu, D σ i = {{a (a, v) R A i } v D σ i } for each i I, Ri B = {(a, s) a s, a D σ u, s D σ i } for each i I. Obviously, A and B are isomorphic by the following oneone correspondence: 632

6 a a for all a D σu, v {a (a, v) R A i } for all v D σ i and i I. Because A is a model of a BDT Γ, the above construction will result in a GDM. Note that if Γ = R i R j, then D σ i = D σ j by the construction. In other words, we have two copies of the same partition that serve the value domains of attributes i and j respectively. Thus, by slightly abusing the notation, we can show that Ri B = Rj B. In summary, we have the following proposition: Proposition 3 For each BDT model A, we can find an isomorphic GDM. Furthermore, two isomorphic attribute predicates are interpreted as the same binary relation in such a GDM. Since all isomorphic GDMs are identical up to the renaming of the elements of the domain σ u, we can arbitrarily select a GDM as the canonical model for a class of isomorphic interpretations. 4.5 Association rule mining As mentioned earlier, association rules are represented as AVSL formulas with a single free variable of rank σ u. In fact, the formulas in this form are more general than the traditional association rules, since AVSL is more expressive than DL. For example, we can represent a rule as follows: v 1, v 2 (R 1 (x, v 1 ) R 2 (x, v 2 ) y(r 1 (y, v 1 ) R 2 (y, v 2 )). The rule expresses the dependency of attribute 2 on attribute 1; however, in DL, we can only express the dependency between particular attribute values. The subset of AVSL formulas corresponding to the DLstyled association rules is the class of ground association rules (GAR). Given a fixed object variable x, the set of GAR based on x is defined by the following grammar: ϕ(x) ::= R i (x, c i ) ϕ(x) ϕ 1 (x) ϕ 2 (x) ϕ 1 (x) ϕ 2 (x), where i I and c i is a constant of rank σ i. Let A be a GDM, then the extension of a GAR ϕ(x) under A can be easily computed by performing set-theoretic operations on the subsets of D σu because, for each formula R i (x, c i ), we have R i (x, c i ) = c A i D σu. Based on the computation of the extension of a GAR, we can transform the mining of frequent patterns into an inequality constraint satisfaction problem [4]. For a given data table, let us assume that the set of constants of rank σ i is equal to the set of values of attribute i that appear in the data table. Then, we define an elementary formula as a GAR i I R i(x, c i ), where c i is a constant of rank σ i. Let A be a GDM corresponding to the given data table. Then, R i (x, c i ) = i I i I c A i. For an elementary formula ϕ(x), let us denote the cardinality of ϕ by (ϕ). Then, we can find all frequent patterns of the data table by solving the following linear inequality: ϕ Φ 0 (ϕ) s ϕ r, where Φ 0 is the set of all elementary formulas, s ϕ {0, 1} for all ϕ Φ 0, and r is the threshold for high frequency. A solution of the inequality is a mapping ρ : {s ϕ ϕ Φ 0 } {0, 1} such that the inequality is satisfied by substituting each variable s ϕ by ρ(s ϕ ). Each solution ρ of the inequality constraint then corresponds to the following GAR {ϕ Φ0 ρ(s ϕ ) = 1}. 5 Conclusion In this paper, we propose using AVSL as the description language for data tables. Semantically, each data table corresponds to an AVSL interpretation. Association rules are then represented as AVSL formulas with only a single free object variable. Based on the basic results in classical logic, we can see that the sets of patterns discovered from two isomorphic models are the same. This implies that associations are syntactic in nature. For each class of isomorphic models, we can obtain a canonical model, i.e., agranular data model. Thus, it is appropriate to perform association mining with the granular data model. Building on the observation in [4], we have shown that the mining of frequent patterns can be transformed into an inequality constraint satisfaction problem. References [1] R. Agrawal and R. Srikant. Fast algorithm for mining association rules. In Proceedings of the 20th International Conference on Very Large Data Bases. [2] R. Agrawal and R. Srikant. Mining sequential patterns. In Proceedings of the 11th International Conference on Data Engineering (ICDE95), pages 3 14, [3] T. Fan, C. Liau, and D. Liu. Definability in logic and rough set theory. In Proceedings of the 18th European Conference on Artificial Intelligence, pages , [4] T. Lin. Mining associations by linear inequalities. In Proceedings of the 4th IEEE International Conference on Data Mining, pages , [5] E. Mendelson. Introduction to Mathematical Logic. Chapman & Hall/CRC, forth edition, [6] Z. Pawlak. Rough Sets Theoretical Aspects of Reasoning about Data. Kluwer Academic Publishers, [7] L. Polkowski, S. Tsumoto, and T. Lin, editors. Rough Set Methods and Applications. Physica-Verlag, [8] A. Skoworn and L. Polkowski, editors. Rough Sets In Knowledge Discovery Vol 1: Methodology and Applications. Physica-Verlag,

7 [9] A. Skoworn and L. Polkowski, editors. Rough Sets In Knowledge Discovery Vol 2: Applications, Case Studies and Software Systems. Physica-Verlag,

Interpreting Low and High Order Rules: A Granular Computing Approach

Interpreting Low and High Order Rules: A Granular Computing Approach Interpreting Low and High Order Rules: A Granular Computing Approach Yiyu Yao, Bing Zhou and Yaohua Chen Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail:

More information

Positional Analysis in Fuzzy Social Networks

Positional Analysis in Fuzzy Social Networks 2007 IEEE International Conference on Granular Computing Positional Analysis in Fuzzy Social Networks Tuan-Fang Fan Institute of Information Management National Chiao-Tung University Hsinchu 300, Taiwan

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Sets with Partial Memberships A Rough Set View of Fuzzy Sets

Sets with Partial Memberships A Rough Set View of Fuzzy Sets Sets with Partial Memberships A Rough Set View of Fuzzy Sets T. Y. Lin Department of Mathematics and Computer Science San Jose State University San Jose, California 95192-0103 E-mail: tylin@cs.sjsu.edu

More information

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

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P. First-Order Logic Syntax The alphabet of a first-order language is organised into the following categories. Logical connectives:,,,,, and. Auxiliary symbols:.,,, ( and ). Variables: we assume a countable

More information

Issues in Modeling for Data Mining

Issues in Modeling for Data Mining Issues in Modeling for Data Mining Tsau Young (T.Y.) Lin Department of Mathematics and Computer Science San Jose State University San Jose, CA 95192 tylin@cs.sjsu.edu ABSTRACT Modeling in data mining has

More information

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

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More information

Pattern Logics and Auxiliary Relations

Pattern Logics and Auxiliary Relations Pattern Logics and Auxiliary Relations Diego Figueira Leonid Libkin University of Edinburgh Abstract A common theme in the study of logics over finite structures is adding auxiliary predicates to enhance

More information

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

A new Approach to Drawing Conclusions from Data A Rough Set Perspective Motto: Let the data speak for themselves R.A. Fisher A new Approach to Drawing Conclusions from Data A Rough et Perspective Zdzisław Pawlak Institute for Theoretical and Applied Informatics Polish Academy

More information

Classical First-Order Logic

Classical First-Order Logic Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2008/09

More information

A Generalized Decision Logic in Interval-set-valued Information Tables

A Generalized Decision Logic in Interval-set-valued Information Tables A Generalized Decision Logic in Interval-set-valued Information Tables Y.Y. Yao 1 and Qing Liu 2 1 Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca

More information

Classification Based on Logical Concept Analysis

Classification Based on Logical Concept Analysis Classification Based on Logical Concept Analysis Yan Zhao and Yiyu Yao Department of Computer Science, University of Regina, Regina, Saskatchewan, Canada S4S 0A2 E-mail: {yanzhao, yyao}@cs.uregina.ca Abstract.

More information

AMS regional meeting Bloomington, IN April 1, 2017

AMS regional meeting Bloomington, IN April 1, 2017 Joint work with: W. Boney, S. Friedman, C. Laskowski, M. Koerwien, S. Shelah, I. Souldatos University of Illinois at Chicago AMS regional meeting Bloomington, IN April 1, 2017 Cantor s Middle Attic Uncountable

More information

Rough Sets for Uncertainty Reasoning

Rough Sets for Uncertainty Reasoning Rough Sets for Uncertainty Reasoning S.K.M. Wong 1 and C.J. Butz 2 1 Department of Computer Science, University of Regina, Regina, Canada, S4S 0A2, wong@cs.uregina.ca 2 School of Information Technology

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

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

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic Introduction to EF-games Inexpressivity results for first-order logic Normal forms for first-order logic Algorithms and complexity for specific classes of structures General complexity bounds Preliminaries

More information

Concept Lattices in Rough Set Theory

Concept Lattices in Rough Set Theory Concept Lattices in Rough Set Theory Y.Y. Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca URL: http://www.cs.uregina/ yyao Abstract

More information

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

Drawing Conclusions from Data The Rough Set Way

Drawing Conclusions from Data The Rough Set Way Drawing Conclusions from Data The Rough et Way Zdzisław Pawlak Institute of Theoretical and Applied Informatics, Polish Academy of ciences, ul Bałtycka 5, 44 000 Gliwice, Poland In the rough set theory

More information

Classical First-Order Logic

Classical First-Order Logic Classical First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2009/2010 Maria João Frade (DI-UM) First-Order Logic (Classical) MFES 2009/10

More information

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation

1 First-order logic. 1 Syntax of first-order logic. 2 Semantics of first-order logic. 3 First-order logic queries. 2 First-order query evaluation Knowledge Bases and Databases Part 1: First-Order Queries Diego Calvanese Faculty of Computer Science Master of Science in Computer Science A.Y. 2007/2008 Overview of Part 1: First-order queries 1 First-order

More information

185.A09 Advanced Mathematical Logic

185.A09 Advanced Mathematical Logic 185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted

More information

if t 1,...,t k Terms and P k is a k-ary predicate, then P k (t 1,...,t k ) Formulas (atomic formulas)

if t 1,...,t k Terms and P k is a k-ary predicate, then P k (t 1,...,t k ) Formulas (atomic formulas) FOL Query Evaluation Giuseppe De Giacomo Università di Roma La Sapienza Corso di Seminari di Ingegneria del Software: Data and Service Integration Laurea Specialistica in Ingegneria Informatica Università

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics Andrew Monnot 1 Construction of the Language Loop We must yield to a cyclic approach in the foundations of mathematics. In this respect we begin with some assumptions of language

More information

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY Iranian Journal of Fuzzy Systems Vol. 10, No. 3, (2013) pp. 103-113 103 PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY S. M. BAGHERI AND M. MONIRI Abstract. We present some model theoretic results for

More information

Restricted truth predicates in first-order logic

Restricted truth predicates in first-order logic Restricted truth predicates in first-order logic Thomas Bolander 1 Introduction It is well-known that there exist consistent first-order theories that become inconsistent when we add Tarski s schema T.

More information

LINDSTRÖM S THEOREM SALMAN SIDDIQI

LINDSTRÖM S THEOREM SALMAN SIDDIQI LINDSTRÖM S THEOREM SALMAN SIDDIQI Abstract. This paper attempts to serve as an introduction to abstract model theory. We introduce the notion of abstract logics, explore first-order logic as an instance

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

More information

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

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007) Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1

More information

Two New Definitions of Stable Models of Logic Programs with Generalized Quantifiers

Two New Definitions of Stable Models of Logic Programs with Generalized Quantifiers Two New Definitions of Stable Models of Logic Programs with Generalized Quantifiers Joohyung Lee and Yunsong Meng School of Computing, Informatics and Decision Systems Engineering Arizona State University,

More information

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

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................

More information

Chapter 2. Assertions. An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011

Chapter 2. Assertions. An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011 Chapter 2 An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011 Assertions In this chapter, we give a more detailed exposition of the assertions of separation logic: their meaning,

More information

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

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

Automated Synthesis of Tableau Calculi

Automated Synthesis of Tableau Calculi Automated Synthesis of Tableau Calculi Renate A. Schmidt 1 and Dmitry Tishkovsky 1 School of Computer Science, The University of Manchester Abstract This paper presents a method for synthesising sound

More information

A Possibilistic Decision Logic with Applications

A Possibilistic Decision Logic with Applications Fundamenta Informaticae 46 (2001) 199 217 199 IOS Press A Possibilistic Decision Logic with Applications Churn-Jung Liau C Institute of Information Science Academia Sinica Taipei, Taiwan email: liaucj@iis.sinica.edu.tw

More information

TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY

TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Bulletin of the Section of Logic Volume 37:3/4 (2008), pp. 223 231 Tomasz Jarmużek TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Abstract In the article we present an application

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

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

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16)

THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16) THE LANGUAGE OF FIRST-ORDER LOGIC (FOL) Sec2 Sec1(1-16) FOL: A language to formulate knowledge Logic is the study of entailment relationslanguages, truth conditions and rules of inference. FOL or Predicate

More information

System f2lp Computing Answer Sets of First-Order Formulas

System f2lp Computing Answer Sets of First-Order Formulas System f2lp Computing Answer Sets of First-Order Formulas Joohyung Lee and Ravi Palla Computer Science and Engineering Arizona State University, Tempe, AZ, USA {joolee,ravi.palla}@asu.edu Abstract. We

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

More information

Propositional and Predicate Logic - VII

Propositional and Predicate Logic - VII Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory

More information

FUZZY PARTITIONS II: BELIEF FUNCTIONS A Probabilistic View T. Y. Lin

FUZZY PARTITIONS II: BELIEF FUNCTIONS A Probabilistic View T. Y. Lin FUZZY PARTITIONS II: BELIEF FUNCTIONS A Probabilistic View T. Y. Lin Department of Mathematics and Computer Science, San Jose State University, San Jose, California 95192, USA tylin@cs.sjsu.edu 1 Introduction

More information

Syntactic Characterisations in Model Theory

Syntactic Characterisations in Model Theory Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries

More information

ON DEFINABILITY IN MULTIMODAL LOGIC

ON DEFINABILITY IN MULTIMODAL LOGIC THE REVIEW OF SYMBOLIC LOGIC Volume 2, Number 3, September 2009 ON DEFINABILITY IN MULTIMODAL LOGIC JOSEPH Y. HALPERN Computer Science Department, Cornell University DOV SAMET The Faculty of Management,

More information

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

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs

Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs Joohyung Lee and Ravi Palla School of Computing and Informatics Arizona State University, Tempe, AZ, USA {joolee,

More information

Team Semantics and Recursive Enumerability

Team Semantics and Recursive Enumerability Team Semantics and Recursive Enumerability Antti Kuusisto University of Wroc law, Poland, Technical University of Denmark Stockholm University, Sweden antti.j.kuusisto@uta.fi Abstract. It is well known

More information

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January ) Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January 23 30 2017) John Lasseter Revised February 14, 2017 The following notes are a record of the class sessions we ve devoted to the

More information

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic

More information

Model Checking for Modal Intuitionistic Dependence Logic

Model Checking for Modal Intuitionistic Dependence Logic 1/71 Model Checking for Modal Intuitionistic Dependence Logic Fan Yang Department of Mathematics and Statistics University of Helsinki Logical Approaches to Barriers in Complexity II Cambridge, 26-30 March,

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

The constructible universe

The constructible universe The constructible universe In this set of notes I want to sketch Gödel s proof that CH is consistent with the other axioms of set theory. Gödel s argument goes well beyond this result; his identification

More information

Foundations of Classification

Foundations of Classification Foundations of Classification J. T. Yao Y. Y. Yao and Y. Zhao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 {jtyao, yyao, yanzhao}@cs.uregina.ca Summary. Classification

More information

First-Order Predicate Logic. Basics

First-Order Predicate Logic. Basics First-Order Predicate Logic Basics 1 Syntax of predicate logic: terms A variable is a symbol of the form x i where i = 1, 2, 3.... A function symbol is of the form fi k where i = 1, 2, 3... und k = 0,

More information

A simplified proof of arithmetical completeness theorem for provability logic GLP

A simplified proof of arithmetical completeness theorem for provability logic GLP A simplified proof of arithmetical completeness theorem for provability logic GLP L. Beklemishev Steklov Mathematical Institute Gubkina str. 8, 119991 Moscow, Russia e-mail: bekl@mi.ras.ru March 11, 2011

More information

Predicate Logic - Introduction

Predicate Logic - Introduction Outline Motivation Predicate Logic - Introduction Predicates & Functions Quantifiers, Coming to Terms with Formulas Quantifier Scope & Bound Variables Free Variables & Sentences c 2001 M. Lawford 1 Motivation:

More information

Banacha Warszawa Poland s:

Banacha Warszawa Poland  s: Chapter 12 Rough Sets and Rough Logic: A KDD Perspective Zdzis law Pawlak 1, Lech Polkowski 2, and Andrzej Skowron 3 1 Institute of Theoretical and Applied Informatics Polish Academy of Sciences Ba ltycka

More information

Notes. Corneliu Popeea. May 3, 2013

Notes. Corneliu Popeea. May 3, 2013 Notes Corneliu Popeea May 3, 2013 1 Propositional logic Syntax We rely on a set of atomic propositions, AP, containing atoms like p, q. A propositional logic formula φ Formula is then defined by the following

More information

Complete independence of an axiom system for central translations

Complete independence of an axiom system for central translations Note di Matematica ISSN 1123-2536, e-issn 1590-0932 Note Mat. 33 (2013) no. 2, 133 142. doi:10.1285/i15900932v33n2p133 Complete independence of an axiom system for central translations Jesse Alama Center

More information

On Definability in Multimodal Logic

On Definability in Multimodal Logic On Definability in Multimodal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. halpern@cs.cornell.edu Dov Samet The Faculty of Management Tel Aviv University, Israel samet@post.tau.ac.il

More information

Introduction to Logic in Computer Science: Autumn 2006

Introduction to Logic in Computer Science: Autumn 2006 Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

High Frequency Rough Set Model based on Database Systems

High Frequency Rough Set Model based on Database Systems High Frequency Rough Set Model based on Database Systems Kartik Vaithyanathan kvaithya@gmail.com T.Y.Lin Department of Computer Science San Jose State University San Jose, CA 94403, USA tylin@cs.sjsu.edu

More information

Neighborhoods Systems: Measure, Probability and Belief Functions

Neighborhoods Systems: Measure, Probability and Belief Functions 202-207. Neighborhoods Systems: Measure, Probability and Belief Functions T. Y. Lin 1 * tylin@cs.sjsu.edu Y, Y, Yao 2 yyao@flash.lakeheadu.ca 1 Berkeley Initiative in Soft Computing, Department of Electrical

More information

Hierarchical Structures on Multigranulation Spaces

Hierarchical Structures on Multigranulation Spaces Yang XB, Qian YH, Yang JY. Hierarchical structures on multigranulation spaces. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(6): 1169 1183 Nov. 2012. DOI 10.1007/s11390-012-1294-0 Hierarchical Structures

More information

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

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall Notes for Math 601, Fall 2010 based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall All first-order languages contain the variables: v 0, v 1, v 2,... the

More information

Model theory for metric structures

Model theory for metric structures Model theory for metric structures Itaï Ben Yaacov Alexander Berenstein C. Ward Henson Alexander Usvyatsov Contents 1 Introduction 1 2 Metric structures and signatures 4 3 Formulas and their interpretations

More information

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

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory Itaï Ben-Yaacov C. Ward Henson American Institute of Mathematics Workshop September 2006 Outline Continuous logic 1 Continuous logic 2 The metric on S n (T ) Origins Continuous logic Many classes of (complete)

More information

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω 1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the

More information

First Order Logic: Syntax and Semantics

First Order Logic: Syntax and Semantics CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday

More information

hal , version 1-21 Oct 2009

hal , version 1-21 Oct 2009 ON SKOLEMISING ZERMELO S SET THEORY ALEXANDRE MIQUEL Abstract. We give a Skolemised presentation of Zermelo s set theory (with notations for comprehension, powerset, etc.) and show that this presentation

More information

Propositional, First-Order And Higher-Order Logics: Basic Definitions, Rules of Inference, and Examples

Propositional, First-Order And Higher-Order Logics: Basic Definitions, Rules of Inference, and Examples Propositional, First-Order And Higher-Order Logics: Basic Definitions, Rules of Inference, and Examples Stuart C. Shapiro Department of Computer Science and Engineering University at Buffalo, The State

More information

Disjoint n-amalgamation

Disjoint n-amalgamation October 13, 2015 Varieties of background theme: the role of infinitary logic Goals 1 study n- toward 1 existence/ of atomic models in uncountable cardinals. 2 0-1-laws 2 History, aec, and Neo-stability

More information

Rough Approach to Fuzzification and Defuzzification in Probability Theory

Rough Approach to Fuzzification and Defuzzification in Probability Theory Rough Approach to Fuzzification and Defuzzification in Probability Theory G. Cattaneo and D. Ciucci Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano Bicocca, Via Bicocca degli

More information

Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

More information

Alternating-Time Temporal Logic

Alternating-Time Temporal Logic Alternating-Time Temporal Logic R.Alur, T.Henzinger, O.Kupferman Rafael H. Bordini School of Informatics PUCRS R.Bordini@pucrs.br Logic Club 5th of September, 2013 ATL All the material in this presentation

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Charles Steinhorn, Vassar College Katrin Tent, University of Münster CIRM, January 8, 2018 The three lectures Introduction to basic model theory Focus on Definability More

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers

A Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers mlq header will be provided by the publisher Local Normal Form Theorem for Infinitary Logic with Unary Quantifiers H. Jerome Keisler 1 and Wafik Boulos Lotfallah 2 1 Department of Mathematics University

More information

Automata theory. An algorithmic approach. Lecture Notes. Javier Esparza

Automata theory. An algorithmic approach. Lecture Notes. Javier Esparza Automata theory An algorithmic approach Lecture Notes Javier Esparza July 2 22 2 Chapter 9 Automata and Logic A regular expression can be seen as a set of instructions ( a recipe ) for generating the words

More information

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

Complete Axiomatization of Discrete-Measure Almost-Everywhere Quantification

Complete Axiomatization of Discrete-Measure Almost-Everywhere Quantification Complete Axiomatization of Discrete-Measure Almost-Everywhere Quantification Luís Cruz-Filipe 1 João Rasga 2 Amílcar Sernadas 2 Cristina Sernadas 2 1 LASIGE and Dep. Informática, FC, U Lisbon, Portugal

More information

REDUCTS AND ROUGH SET ANALYSIS

REDUCTS AND ROUGH SET ANALYSIS REDUCTS AND ROUGH SET ANALYSIS A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES AND RESEARCH IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE UNIVERSITY

More information

Ontologies and Domain Theories

Ontologies and Domain Theories Ontologies and Domain Theories Michael Grüninger Department of Mechanical and Industrial Engineering University of Toronto gruninger@mie.utoronto.ca Abstract Although there is consensus that a formal ontology

More information

Neighborhood Semantics for Modal Logic Lecture 3

Neighborhood Semantics for Modal Logic Lecture 3 Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the

More information

Lecture 3: Semantics of Propositional Logic

Lecture 3: Semantics of Propositional Logic Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

More information

Automata, Logic and Games: Theory and Application

Automata, Logic and Games: Theory and Application Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

INTRODUCTION TO PREDICATE LOGIC HUTH AND RYAN 2.1, 2.2, 2.4

INTRODUCTION TO PREDICATE LOGIC HUTH AND RYAN 2.1, 2.2, 2.4 INTRODUCTION TO PREDICATE LOGIC HUTH AND RYAN 2.1, 2.2, 2.4 Neil D. Jones DIKU 2005 Some slides today new, some based on logic 2004 (Nils Andersen), some based on kernebegreber (NJ 2005) PREDICATE LOGIC:

More information

March 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin

March 3, The large and small in model theory: What are the amalgamation spectra of. infinitary classes? John T. Baldwin large and large and March 3, 2015 Characterizing cardinals by L ω1,ω large and L ω1,ω satisfies downward Lowenheim Skolem to ℵ 0 for sentences. It does not satisfy upward Lowenheim Skolem. Definition sentence

More information

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

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

Methods of Partial Logic for Knowledge Representation and Deductive Reasoning in Incompletely Specified Domains

Methods of Partial Logic for Knowledge Representation and Deductive Reasoning in Incompletely Specified Domains Methods of Partial Logic for Knowledge Representation and Deductive Reasoning in Incompletely Specified Domains Anatoly Prihozhy and Liudmila Prihozhaya Information Technologies and Robotics Department,

More information