1. Introduction, Definitions, Conventions

Size: px
Start display at page:

Download "1. Introduction, Definitions, Conventions"

Transcription

1 Bulletin of the Section of Logic Volume 29/4 (2000), pp V. V. Rybakov B. Fedorishin FACES OF MONOTONICITY AND WISDOM FORMULAS PROBLEM Abstract In the paper 1 we consider several aspects of monotonicity in propositional logics and the related property of wisdom of formulas connected with the problem of full logical omniscience. We present theorems providing necessary and sufficient conditions for formulas to be monotone and to be wisdom in certain transitive modal logics. A large class of transitive modal logics with the property of inward monotonicy of formulas decidable is found. KEY WORDS: non-standard logic, modal logic, knowledge representation, logical monotonicity, inward monotonicity 1. Introduction, Definitions, Conventions A common and very well known observation concerning human reasoning is that, in general, it has not to be monotone, though mathematical proof and truth of mathematical results assume a kind of monotonicity. Also, a very well known observation coming from Hintikka is that in knowledge as a side effect we very often have logical omniscience, which, in particular, appears if the following holds: for any provable formula A any agent i knows A (which is not very compatible with our intuition). Much research 1 Supported by Russian Foundation of Fundamental Studies (RFFI) and Istanbul Bilgi University in 2000/20001 and by Bern University, Switzerland in 1999

2 182 V. V. Rybakov and B. Fedorishin has been devoted to the question how to avoid omniscience, as well as to the genral question of description of knowledge in logial terms (cf. [1] [9], for instance). And primary, for these descriptions, authors use propositional modal-like logics. Therefore, we attempt to analyze these effects presented in the language of propositional logic. Consider a propositional logic L containing as a logical operation. Having a look on axiomatizations we can imagine L to be determined by a set of propositional formulas as axioms and by a set of inference rules in form r := A 1,..., A n /B, like modus ponens, and the logic L is the set of all formulas which are derivable in this system, in particular, it means that L is closed w.r.t. substitutions. Thus L A means A L, and vise versa. In what follows A(x) denotes a formula containing a variable x. For any formula A(x), this formula is saying something about x. In particular, there is some knowledge about x expressed by this formula. To comprehend formally that this knowledge is monotone, we offer the following Definition 1.1. Let L be a logic. We say a formula A(x) is x-monotone in L iff, for any formulas B and C, if L B C then L A(B) A(C) i.e. if the rule is admissible in L. x y A(x) A(y) In knowledge logics ([3]) the operation knows is often expressed as logical operation, then the meaning α is: the agent knows α. If we consider logical omniscience property for the case of empty pre-assumptions, this problem can be posed as follows: if α is provable then the agent knows α, which under the above description can be understood as α is provable. Instead of α many formulas A(α) can be offered (taking in account some specific properties of the agent knowledge in a given environment) as formulas expressing the notion the agent knows α. And if they have the same properties as described above (if α is provable then A(α) is provable) we can say that formulas A(x) are x-wisdom formulas - they know what is provable. This allows us to introduce the following

3 Faces of Monotonicity and Wisdom Formulas Problem 183 Definition 1.2. A formula A(x) is x-wisdom in a logic L iff, for any formula B, if L B then L A(B) i.e. if the rule is admissible in L. x A i (x) Wisdom formulas problem is how to determine whether a formula is wisdom. An evident proposition connecting these two notions for propositional logics L obeying at least all laws of intuitionistic propositional logic is Lemma 1.3. If the formula A(x) is x-monotone for L, the rules x/ x and modus ponens are admissible for L, and L A( )), then A(x) is an x-wisdom formula. Indeed, L B implies L B and then, since A(x) is x-monotone, we get L A( ) A(B), and applying L A i ( ) and modus ponens we conclude L A(B). Thus these notions are close but examples below will show they are in fact distinct. And we begin below to expound our speculations on monotonicity and wisdom formulas. 2. Simple Facts, Examples A simple sufficient condition for A(x) to be x-monotone is Lemma 2.1. If L is based on classical propositional calculus and all additional logical operations of L are monotone in L and A(x) is positive w.r.t. x then A(x) is x-monotone in L. The proof follows by very common and well known argument, by induction on the length of A(x): (i) if A(x) is positive w.r.t x then x y L A(x) A(y), (ii) if A(x) is negative w.r.t x then x y L A(y) A(x), which is as usual for boolean operations, and, for all additional logical operations employed, is the case because these operations are assumed to be monotone in L.

4 184 V. V. Rybakov and B. Fedorishin In examples which follow we will use Kripke semantics for modal logics. Recall, a frame is a pair F := F, R with a non-empty set F of elements and a binary accessibility relation R between them, though a F, as accepted, is an abbreviation for a is an element of F. And in what follows some knowledge of background facts concerning modal logic is assumed. Example 2.2. The formula (p q) is p-monotone in any normal modal logic but is not an x-wisdom formula for all such Kripke complete and consistent logics L. Indeed, since this formula is positive w.r.t p by Lemma 2.1 this formula is monotone by p in L, but it is not p-wisdom formula, because / ( q) is not admissible in L: take q :=. Consider any Kripke complete normal modal logic L such that there is a L-frame F with a certain element from which at least two distinct elements are R-accessible. Lemma 2.3. The formula ϕ(x) := ( x x) is not x-monotone in L but is x-wisdom in L. Proof. To verify this is x-wisdom formula assume L B. Suppose L ϕ(b). Using Kripke completeness we conclude, for a certain Kripke model M based on an L-frame, M ϕ(b). Then for a certain element a F, the following hold: a B and a B, in particular, b F such that arb and b B which contradicts the fact that F L. To show that ϕ(x) is not x-monotone, take x to be and y to be itself, then L y, but L ϕ( ) ϕ(y) does not hold. Indeed, take the L-frame F which has a F, where arb and arc but c b. Then taking y to be valid under V in c only, we get a V y and a V y, but a V ( ), therefore L ϕ( ) ϕ(y). Thus the formula is not x-monotone in L. Consider any normal modal logic L which is Kripke complete and which posses an L-frame F with a certain element from which at least one element is R-accessible

5 Faces of Monotonicity and Wisdom Formulas Problem 185 Lemma 2.4. The formula ϕ(x) := x x is not x-wisdom in L but is x-monotone formula for L, though this formula is not positive w.r.t. x. Proof. Evidently, L and is false at L-frames F which have R-accessible elements, and therefore the last formula is not a theorem of L. Thus the formula x x is not x-wisdom in L. As to monotonicity, we claim that even L ϕ(b) ϕ(c), for any B and C. Indeed, to disprove the last formula using Kripke completeness we would have, for a certain L-frame F and an element a F, (F, a) V ϕ(b) ϕ(c). But a V ϕ(b) would imply a is R-maximal and R-irreflexive element. But then a but it is not positive w.r.t. x. V ϕ(c). Thus ϕ(x) is x-monotone If we take A(x) := x then it is evident that this formula is x- monotone but not x-wisdom in L provided the logic L has L-frames with R-maximal elements which are R-irreflexive. Again, the formula (x q) is x-monotone but not x-wisdom for logics L admitting frames with R accessible elements. Now we vary a little the notion of x-monotonic in L formula: Definition 2.5. A formula A(x) is inwardly x-monotone in L iff, for any formulas B and C, if L A(B C) then L A(B) A(C) i.e. if the rule is admissible in L. A(x y) A(x) A(y) The motivation to consider this notion is as follows: if A(x) has meaning the agent knows x than our definition concerning monotonicity could be refined: only provided provability A(B C) (which means that not B C is provable but that the agent knows that B C) and probability A(B), which means the agent knows B, we can conclude that the agent knows C, i.e. A(C). To connect these two distinct monotonicity definitions we immediately derive Lemma 2.6. If A(x) is inwardly x-monotone and is x-wisdom formula in L then A(x) is x-monotone for L.

6 186 V. V. Rybakov and B. Fedorishin Proof. It is evident, if A(x) is x-wisdom formula and L B C we get L A(B C) and applying the rule A(x y)/a(x) A(y) it follows L A(B) A(C). Lemma 2.7. If A(x) is an x-monotone formula and A(x)/x is admissible for L, then A(x) is inwardly x-monotone in L. Proof. If L A(B C) then L B C and using usual x-monotonicity we conclude L A(B) A(C). But we will show that inwardly x-monotone and x-monotone formulas do not coincide. Consider any normal modal logic L which is Kripke complete w.r.t. a family K of Kripke frames F, where for each a in F there is single-element R-maximal cluster C := {b} such that arb, and there is a frame F K which has an element a, where arb and b is not R-maximal. Lemma 2.9. The formula x is x-monotone but not inwardly x-monotone in any such logic L. Proof. We know already that this formula is x-monotone because it is x-positive. To show it is not inwardly x-monotone we have to disprove admissibility of the rule (x y) x y. Take y := x and x as it is. Then L (x x) because K characterizes L. But L x x. Indeed, take a frame F from K with a not R- maximal element b which is R-accessible from another element a and the valuation V (x) := {b}. Then a V x x. Therefore we derive that x x is not provable in L. Now consider any normal modal logic L which is Kripke complete w.r.t. a family K of Kripke frames F, where there is a frame in K with a single-element R-maximal cluster C := {b}, and there is a frame F K which has an element a, where arb and arc but c b, i.e. a frame with two distinct R-accessible elements. Lemma 2.9. The formula x x is inwardly x-monotone formula but not x-monotone and not x-wisdom formula in L.

7 Faces of Monotonicity and Wisdom Formulas Problem 187 Proof. This formula is not x-wisdom for L because K has frames with single-element R-maximal R-clusters. This formula is inwardly x-monotone again by the same reason - the premise of the rule (x y) (x y) x x y y can not be unified in L. It remains only to show that this formula is not x-monotone. Take x := x and y :=. Then L x. But L x x. Indeed last formula can be disproved by any frame from K with two distinct R-accessible elements. 3. Recognizing of Monotone or Wisdom Formulas The previous results of this paper were simple observations about properties of monotonicity and wisdom. Now we turn to the question how to recognize whether a given formula A(x) is x-monotone, inwardly x-monotone or x- wisdom which is much more solid subject. This part requires already more robust mathematical analyses and requires knowledge from [10] about n- characterizing models and recognizing admissibility rules by means of them. Theorem 3.1. Let L be any normal modal logic extending K4 and having fmp. For any formula A(x) in the language of L, the rule x/a(x) is admissible for L iff x x A(x) L. That is any admissible in L rule in the form x/a(x) is derivable in L, i.e. L is structurally complete w.r.t such rules. Proof. Indeed if we have x x A(x) L then the rule x/a(x) is evidently admissible in L. Conversely, assume the formula x x A(x) is not derivable in L. Then there is a finite L-frame F disproving this formula. Therefore we may assume that the frame F is rooted by a cluster C and, for some valuation V in F of the formula x x A(x) the following holds

8 188 V. V. Rybakov and B. Fedorishin F V x and C V A(x). (1) Since the logic L has fmp and extends K4, this frame F is an open subframe of a certain m-characterizing model Ch L (m) for L (see the construction of Ch L (m) and its properties in [10]). We extend the valuation V from F to whole Ch L (m) as follows: y, (y x) V 1 (y) := V (y), V 1 (x) := V (x) {a a [Ch L (m) F]}. Since each element of the model Ch L (m) is definable by a formula (cf. [10]) and since F is finite, the valuation V 1 is definable by formulas too, i.e. for any z from the domain of V 1 there is a modal formula α z such that V 1 (z) = V 2 (α z ), where V 2 is the original valuation of Ch L (m). Then by (3.1) Ch L (m) V 1 x and Ch L (m) V 1 A(x). By Theorem from [10] any rule is admissible in L iff this rule is valid in all models Ch L (m) for all possible definable valuations. Therefore the rule x/a(x) is not admissible in L, i.e. for some substitution ε of formulas in place of x and other letters from A(x), ε(x) L but ε(a(x)) L 1. From this theorem we directly extract our main result concerning recognizing wisdom-property of formulas: Corollary 3.2. Let L be a decidable normal modal logic extending K4 and having fmp. Then there is an algorithm which recognizes x-wisdom for L formulas. Incidentally, let us briefly discuss how to avoid fully logical omniscience for agents, if we conventionally assume A(x) is formula coding the agent knows x. In the light of our previous theorem only the way to avoid this effect is to take formulas A(x) for coding the agent knows x for which L x x A(x). So we got a necessary and sufficient condition for avoiding fully logical omniscience for the case of logical consequence with no pre-assumptions for the case derivable formulas. So, as an example knows x formula we could take ( x x) which is dropping effect of

9 Faces of Monotonicity and Wisdom Formulas Problem 189 fully logical omniscience. Though in this approach A(x) means rather knows some properties of x than knows x comprehensively. Note also that for classical first order theories, in particular for the classical predicate calculus itself the question of recognizing wisdom formulas is undecidable (cf., for instance, [11]). Turning to recognizing monotonicity we will use a scheme similar to what we have employed for the case of wisdom formulas. Theorem 3.3. Let L be a normal modal logic extending K4 and having fmp. For any formula A(x), the rule x y/a(x) A(y) is admissible for L iff (x y) (x y) (A(x) A(y)) L. Thus all such L are structurally complete w.r.t. rules in this form. Proof. In fact, if (x y) (x y) (A(x) A(y)) L, then the rule x y/a(x) A(y) is trivially admissible in L. Conversely, assume (x y) (x y) (A(x) A(y)) L. Then, by fmp of L, there is a finite L-frame F disproving this formula. Therefore we may assume that the frame F is rooted by a cluster C and, for some valuation V in F of our formula the following holds F V x y and C V A(x) A(y). (2) Since the logic L is a transitive modal logic, this frame F is an open subframe of a certain m-characterizing model Ch L (m) for L (see the construction of Ch L (m) and its properties in [10]). We extend the valuation V from F to whole Ch L1 (m) as follows: z, (z y, x) V 1 (z) := V (z), V 1 (y) := V (y) {a a [Ch L (m) F]}, V 1 (x) := V (x). Since each element of Ch L (m) is definable by a formula (cf. [10]) and F is finite, the valuation V is definable by formulas also, i.e. for any z from the domain of V 1 there is a modal formula α z such that V 1 (z) = V 2 (α z ), where V 2 is the original valuation of Ch L1 (m). Then by (3.2)

10 190 V. V. Rybakov and B. Fedorishin Ch L (m) V 1 x y and Ch L (m) V 1 A(x) A(y). So the rule x y/a(x) A(y) is disproved in Ch L (m) by a definable valuation. Then by Theorem from [10] the rule x y/a(x) A(y) is not admissible in L. Corollary 3.4. Let L be a decidable normal modal logic extending K4 and having fmp. Then there is an algorithm which recognizes formulas which are x-monotone in L. Again, if we are to avoid monotonicity as an unpleasant side effect while choosing formulas to encode knows we can use our previous theorem describing monotone formulas. Now we turn to the question how to recognize inwardly monotone formulas. The approach used above for monotone formulas does not work for inward monotonicity, and we will employ some advanced technique using m-characterizing models Ch L (m) for normal modal logics L extending K4 (cf. [10]) - i.e. for transitive normal modal logics. By its definition inward monotonicity of formulas is expressed in terms of admissibility of special inference rules. Therefore, if the admissibility problem is decidable for a logic L then we can effectively recognize inwardly monotone formulas, so it remains only to borrow results from [10] for description logics which are decidable w.r.t. admissibility. Directly applying Theorem from [10] we derive Theorem 3.5. If a modal transitive logic L has (i) the property of branching below m, (ii) the effective m-drop points property, and (iii) is finitely axiomatizable then there is an algorithm recognizing admissibility of inference rules in L, in particular, this algorithm can effectively recognize inwardly monotone formulas. Since total majority of finitely axiomatizable transitive modal logics studied in literature obey this theorem (for instance K4, S4, S4.1, S4.2, S4.3, S5), this criterion for recognizing inwardly monotone formulas works sufficiently well. Though we did not show that logics within this theorem enjoy with structural completeness for rules describing inward monotonicity as it was proved for the case of monotonicity. And the question whether inward

11 Faces of Monotonicity and Wisdom Formulas Problem 191 monotonicity of formulas can be described through only decidability of modal logics themselves is open. Acknowledgments. I am grateful to Professor Gerhard Jaeger for good conditions at Bern University to begin the research presented in this paper, for his kind attention, support, discussion and advice. References [1] J. Barwise, Three Views of Common Knowledge, [in:] Yardi (ed.), Proc. Second Conference on Theoretical Aspects of Reasoning about Knowledge (1988), San Francisco. Calif.: Morgan Kaufmann, pp [2] C. Dwork and Y. Moses, Knowledge and Common Knowledge in a Byzantine Environment: Crash Failures, Information and Computation, Vol. 88 (1990), No. 2, pp [3] R. Fagin and J. Halpern, Reasoning about Knowledge and Probability, Journal of the ACM 41 (1994), no. 2, pp [4] R. Fagin, J. Halpern, Y. Moses, M. Vardi, A nonstandard Approach to the Logical Omniscience Problem, Artificial Intelligence, Vol. 79 (1995), no. 2, pp [5] R. Fagin, J. Halpern, Y. Moses, M. Vardi, Reasoning About Knowledge, The MIT Press, Cambridge, Massachusetts, London, England, 1995, 477 pp. [6] M. Kifer, L. Lozinski, A Logic for Reasoning with Inconsistency, J. Automated Deduction, Vol 9 (1992), pp [7] S. Kraus, D. L. Lehmann, Knowledge, Belief, and Time, Theoretical Computer Science, Vol. 58 (1988), pp [8] Y. Moses, Y. Shoham, Belief and Defeasible Knowledge, Artificial Intelligence, Vol. 64 (1993), No. 2, pp [9] G. Neiger, M. R. Tuttle, Common knowledge and consistent simultaneous coordination, Distributed Computing, Vol 6 (1993), No. 3, pp [10] V. V. Rybakov, Admissible Logical Inference Rules, Printed in: Studies in Logic and the Foundations of Mathematics, Vol. 136, Elsevier Sci. Publ., North-Holland, New-York-Amsterdam, 1997, 617 pp.

12 192 V. V. Rybakov and B. Fedorishin [11] V. V. Rybakov, Logics of Schemes and Admissible Rules for First-Order Theories, Stud. Fuzziness. Soft. Comp., Vol. 24 (1999), pp Department of Mathematics, Science and Letters Faculty Istanbul Biligi University, Istanbul, Turkey and Mathematical Department, Krasnoyarsk University pr. Svobodnyi 79, , Krasnoyarsk, Russia Mathematical Department, Krasnoyarsk University pr. Svobodnyi 79, , Krasnoyarsk, Russia

CHAPTER 7 GENERAL PROOF SYSTEMS

CHAPTER 7 GENERAL PROOF SYSTEMS CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes

More information

Multi-Agent Non-Linear Temporal Logic with Embodied Agent describing Uncertainty

Multi-Agent Non-Linear Temporal Logic with Embodied Agent describing Uncertainty Multi-Agent Non-Linear Temporal Logic with Embodied Agent describing Uncertainty Vladimir Rybakov a,b (a) School of Computing, Mathematics and DT, Manchester Metropolitan University, John Dalton Building,

More information

Which Semantics for Neighbourhood Semantics?

Which Semantics for Neighbourhood Semantics? Which Semantics for Neighbourhood Semantics? Carlos Areces INRIA Nancy, Grand Est, France Diego Figueira INRIA, LSV, ENS Cachan, France Abstract In this article we discuss two alternative proposals for

More information

Correspondence analysis for strong three-valued logic

Correspondence analysis for strong three-valued logic Correspondence analysis for strong three-valued logic A. Tamminga abstract. I apply Kooi and Tamminga s (2012) idea of correspondence analysis for many-valued logics to strong three-valued logic (K 3 ).

More information

Summary Last Lecture. Automated Reasoning. Outline of the Lecture. Definition sequent calculus. Theorem (Normalisation and Strong Normalisation)

Summary Last Lecture. Automated Reasoning. Outline of the Lecture. Definition sequent calculus. Theorem (Normalisation and Strong Normalisation) Summary Summary Last Lecture sequent calculus Automated Reasoning Georg Moser Institute of Computer Science @ UIBK Winter 013 (Normalisation and Strong Normalisation) let Π be a proof in minimal logic

More information

Artificial Intelligence in Knowledge-based Technologies and Systems

Artificial Intelligence in Knowledge-based Technologies and Systems Computer Science and Information Technology 4(1): 27-32, 2016 DOI: 10.13189/csit.2016.040105 http://www.hrpub.org Artificial Intelligence in Knowledge-based Technologies and Systems Viktor Krasnoproshin

More information

def: An axiom is a statement that is assumed to be true, or in the case of a mathematical system, is used to specify the system.

def: An axiom is a statement that is assumed to be true, or in the case of a mathematical system, is used to specify the system. Section 1.5 Methods of Proof 1.5.1 1.5 METHODS OF PROOF Some forms of argument ( valid ) never lead from correct statements to an incorrect. Some other forms of argument ( fallacies ) can lead from true

More information

3. Mathematical Induction

3. Mathematical Induction 3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)

More information

Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets.

Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets. Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets. Logic is the study of reasoning. A language of propositions is fundamental to this study as well as true

More information

A Propositional Dynamic Logic for CCS Programs

A Propositional Dynamic Logic for CCS Programs A Propositional Dynamic Logic for CCS Programs Mario R. F. Benevides and L. Menasché Schechter {mario,luis}@cos.ufrj.br Abstract This work presents a Propositional Dynamic Logic in which the programs are

More information

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs CHAPTER 3 Methods of Proofs 1. Logical Arguments and Formal Proofs 1.1. Basic Terminology. An axiom is a statement that is given to be true. A rule of inference is a logical rule that is used to deduce

More information

ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS

ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Mathematical Sciences 2012 1 p. 43 48 ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS I nf or m at i cs L. A. HAYKAZYAN * Chair of Programming and Information

More information

UPDATES OF LOGIC PROGRAMS

UPDATES OF LOGIC PROGRAMS Computing and Informatics, Vol. 20, 2001,????, V 2006-Nov-6 UPDATES OF LOGIC PROGRAMS Ján Šefránek Department of Applied Informatics, Faculty of Mathematics, Physics and Informatics, Comenius University,

More information

INCIDENCE-BETWEENNESS GEOMETRY

INCIDENCE-BETWEENNESS GEOMETRY INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full

More information

Research Note. Bi-intuitionistic Boolean Bunched Logic

Research Note. Bi-intuitionistic Boolean Bunched Logic UCL DEPARTMENT OF COMPUTER SCIENCE Research Note RN/14/06 Bi-intuitionistic Boolean Bunched Logic June, 2014 James Brotherston Dept. of Computer Science University College London Jules Villard Dept. of

More information

Math 3000 Section 003 Intro to Abstract Math Homework 2

Math 3000 Section 003 Intro to Abstract Math Homework 2 Math 3000 Section 003 Intro to Abstract Math Homework 2 Department of Mathematical and Statistical Sciences University of Colorado Denver, Spring 2012 Solutions (February 13, 2012) Please note that these

More information

Regular Languages and Finite Automata

Regular Languages and Finite Automata Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a

More information

Basic Proof Techniques

Basic Proof Techniques Basic Proof Techniques David Ferry dsf43@truman.edu September 13, 010 1 Four Fundamental Proof Techniques When one wishes to prove the statement P Q there are four fundamental approaches. This document

More information

A Logic Approach for LTL System Modification

A Logic Approach for LTL System Modification A Logic Approach for LTL System Modification Yulin Ding and Yan Zhang School of Computing & Information Technology University of Western Sydney Kingswood, N.S.W. 1797, Australia email: {yding,yan}@cit.uws.edu.au

More information

Handout #1: Mathematical Reasoning

Handout #1: Mathematical Reasoning Math 101 Rumbos Spring 2010 1 Handout #1: Mathematical Reasoning 1 Propositional Logic A proposition is a mathematical statement that it is either true or false; that is, a statement whose certainty or

More information

How To Write Intuitionistic Logic

How To Write Intuitionistic Logic AN INTUITIONISTIC EPISTEMIC LOGIC FOR ASYNCHRONOUS COMMUNICATION by Yoichi Hirai A Master Thesis Submitted to the Graduate School of the University of Tokyo on February 10, 2010 in Partial Fulfillment

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees

University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees University of Ostrava Institute for Research and Applications of Fuzzy Modeling Reasoning in Description Logic with Semantic Tableau Binary Trees Alena Lukasová Research report No. 63 2005 Submitted/to

More information

6.080/6.089 GITCS Feb 12, 2008. Lecture 3

6.080/6.089 GITCS Feb 12, 2008. Lecture 3 6.8/6.89 GITCS Feb 2, 28 Lecturer: Scott Aaronson Lecture 3 Scribe: Adam Rogal Administrivia. Scribe notes The purpose of scribe notes is to transcribe our lectures. Although I have formal notes of my

More information

First-Order Logics and Truth Degrees

First-Order Logics and Truth Degrees First-Order Logics and Truth Degrees George Metcalfe Mathematics Institute University of Bern LATD 2014, Vienna Summer of Logic, 15-19 July 2014 George Metcalfe (University of Bern) First-Order Logics

More information

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT? WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT? introduction Many students seem to have trouble with the notion of a mathematical proof. People that come to a course like Math 216, who certainly

More information

The epistemic structure of de Finetti s betting problem

The epistemic structure of de Finetti s betting problem The epistemic structure of de Finetti s betting problem Tommaso Flaminio 1 and Hykel Hosni 2 1 IIIA - CSIC Campus de la Univ. Autònoma de Barcelona s/n 08193 Bellaterra, Spain. Email: tommaso@iiia.csic.es

More information

From Workflow Design Patterns to Logical Specifications

From Workflow Design Patterns to Logical Specifications AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software

More information

Likewise, we have contradictions: formulas that can only be false, e.g. (p p).

Likewise, we have contradictions: formulas that can only be false, e.g. (p p). CHAPTER 4. STATEMENT LOGIC 59 The rightmost column of this truth table contains instances of T and instances of F. Notice that there are no degrees of contingency. If both values are possible, the formula

More information

A Geometry of Oriented Curves *

A Geometry of Oriented Curves * ftp://ftp.informatik.uni-hamburg.de/pub/unihh/informatik/wsv/trorientedcurves.pdf A Geometry of Oriented Curves * Lars Kulik & Carola Eschenbach Report from the project 'Axiomatics of Spatial Concepts'

More information

AGENTS AND SOFTWARE ENGINEERING

AGENTS AND SOFTWARE ENGINEERING AGENTS AND SOFTWARE ENGINEERING Michael Wooldridge Queen Mary and Westfield College, University of London London E1 4NS, United Kingdom M.J.Wooldridge@qmw.ac.uk Abstract Software engineers continually

More information

CS510 Software Engineering

CS510 Software Engineering CS510 Software Engineering Propositional Logic Asst. Prof. Mathias Payer Department of Computer Science Purdue University TA: Scott A. Carr Slides inspired by Xiangyu Zhang http://nebelwelt.net/teaching/15-cs510-se

More information

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements. 3. Axioms of Set theory Before presenting the axioms of set theory, we first make a few basic comments about the relevant first order logic. We will give a somewhat more detailed discussion later, but

More information

How To Understand The Theory Of Computer Science

How To Understand The Theory Of Computer Science Theory of Computation Lecture Notes Abhijat Vichare August 2005 Contents 1 Introduction 2 What is Computation? 3 The λ Calculus 3.1 Conversions: 3.2 The calculus in use 3.3 Few Important Theorems 3.4 Worked

More information

SEARCHING AND KNOWLEDGE REPRESENTATION. Angel Garrido

SEARCHING AND KNOWLEDGE REPRESENTATION. Angel Garrido Acta Universitatis Apulensis ISSN: 1582-5329 No. 30/2012 pp. 147-152 SEARCHING AND KNOWLEDGE REPRESENTATION Angel Garrido ABSTRACT. The procedures of searching of solutions of problems, in Artificial Intelligence

More information

8 Divisibility and prime numbers

8 Divisibility and prime numbers 8 Divisibility and prime numbers 8.1 Divisibility In this short section we extend the concept of a multiple from the natural numbers to the integers. We also summarize several other terms that express

More information

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

WRITING PROOFS. Christopher Heil Georgia Institute of Technology WRITING PROOFS Christopher Heil Georgia Institute of Technology A theorem is just a statement of fact A proof of the theorem is a logical explanation of why the theorem is true Many theorems have this

More information

Kevin James. MTHSC 412 Section 2.4 Prime Factors and Greatest Comm

Kevin James. MTHSC 412 Section 2.4 Prime Factors and Greatest Comm MTHSC 412 Section 2.4 Prime Factors and Greatest Common Divisor Greatest Common Divisor Definition Suppose that a, b Z. Then we say that d Z is a greatest common divisor (gcd) of a and b if the following

More information

A Semantical Perspective on Verification of Knowledge

A Semantical Perspective on Verification of Knowledge A Semantical Perspective on Verification of Knowledge Paul Leemans, Jan Treur, Mark Willems Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, 1081 HV Amsterdam The

More information

So let us begin our quest to find the holy grail of real analysis.

So let us begin our quest to find the holy grail of real analysis. 1 Section 5.2 The Complete Ordered Field: Purpose of Section We present an axiomatic description of the real numbers as a complete ordered field. The axioms which describe the arithmetic of the real numbers

More information

A first step towards modeling semistructured data in hybrid multimodal logic

A first step towards modeling semistructured data in hybrid multimodal logic A first step towards modeling semistructured data in hybrid multimodal logic Nicole Bidoit * Serenella Cerrito ** Virginie Thion * * LRI UMR CNRS 8623, Université Paris 11, Centre d Orsay. ** LaMI UMR

More information

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2 CS 70 Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2 Proofs Intuitively, the concept of proof should already be familiar We all like to assert things, and few of us

More information

Testing LTL Formula Translation into Büchi Automata

Testing LTL Formula Translation into Büchi Automata Testing LTL Formula Translation into Büchi Automata Heikki Tauriainen and Keijo Heljanko Helsinki University of Technology, Laboratory for Theoretical Computer Science, P. O. Box 5400, FIN-02015 HUT, Finland

More information

MATH10040 Chapter 2: Prime and relatively prime numbers

MATH10040 Chapter 2: Prime and relatively prime numbers MATH10040 Chapter 2: Prime and relatively prime numbers Recall the basic definition: 1. Prime numbers Definition 1.1. Recall that a positive integer is said to be prime if it has precisely two positive

More information

Automated Theorem Proving - summary of lecture 1

Automated Theorem Proving - summary of lecture 1 Automated Theorem Proving - summary of lecture 1 1 Introduction Automated Theorem Proving (ATP) deals with the development of computer programs that show that some statement is a logical consequence of

More information

Predicate logic Proofs Artificial intelligence. Predicate logic. SET07106 Mathematics for Software Engineering

Predicate logic Proofs Artificial intelligence. Predicate logic. SET07106 Mathematics for Software Engineering Predicate logic SET07106 Mathematics for Software Engineering School of Computing Edinburgh Napier University Module Leader: Uta Priss 2010 Copyright Edinburgh Napier University Predicate logic Slide 1/24

More information

Extending Semantic Resolution via Automated Model Building: applications

Extending Semantic Resolution via Automated Model Building: applications Extending Semantic Resolution via Automated Model Building: applications Ricardo Caferra Nicolas Peltier LIFIA-IMAG L1F1A-IMAG 46, Avenue Felix Viallet 46, Avenue Felix Viallei 38031 Grenoble Cedex FRANCE

More information

Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points

Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points Introduction to Algebraic Geometry Bézout s Theorem and Inflection Points 1. The resultant. Let K be a field. Then the polynomial ring K[x] is a unique factorisation domain (UFD). Another example of a

More information

Determination of the normalization level of database schemas through equivalence classes of attributes

Determination of the normalization level of database schemas through equivalence classes of attributes Computer Science Journal of Moldova, vol.17, no.2(50), 2009 Determination of the normalization level of database schemas through equivalence classes of attributes Cotelea Vitalie Abstract In this paper,

More information

Computability Theory

Computability Theory CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Computability Theory This section is partly inspired by the material in A Course in Mathematical Logic by Bell and Machover, Chap 6, sections 1-10.

More information

Non-deterministic Semantics and the Undecidability of Boolean BI

Non-deterministic Semantics and the Undecidability of Boolean BI 1 Non-deterministic Semantics and the Undecidability of Boolean BI DOMINIQUE LARCHEY-WENDLING, LORIA CNRS, Nancy, France DIDIER GALMICHE, LORIA Université Henri Poincaré, Nancy, France We solve the open

More information

Foundational Proof Certificates

Foundational Proof Certificates An application of proof theory to computer science INRIA-Saclay & LIX, École Polytechnique CUSO Winter School, Proof and Computation 30 January 2013 Can we standardize, communicate, and trust formal proofs?

More information

Page 331, 38.4 Suppose a is a positive integer and p is a prime. Prove that p a if and only if the prime factorization of a contains p.

Page 331, 38.4 Suppose a is a positive integer and p is a prime. Prove that p a if and only if the prime factorization of a contains p. Page 331, 38.2 Assignment #11 Solutions Factor the following positive integers into primes. a. 25 = 5 2. b. 4200 = 2 3 3 5 2 7. c. 10 10 = 2 10 5 10. d. 19 = 19. e. 1 = 1. Page 331, 38.4 Suppose a is a

More information

Cartesian Products and Relations

Cartesian Products and Relations Cartesian Products and Relations Definition (Cartesian product) If A and B are sets, the Cartesian product of A and B is the set A B = {(a, b) :(a A) and (b B)}. The following points are worth special

More information

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part

More information

No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics No: 10 04 Bilkent University Monotonic Extension Farhad Husseinov Discussion Papers Department of Economics The Discussion Papers of the Department of Economics are intended to make the initial results

More information

Software Modeling and Verification

Software Modeling and Verification Software Modeling and Verification Alessandro Aldini DiSBeF - Sezione STI University of Urbino Carlo Bo Italy 3-4 February 2015 Algorithmic verification Correctness problem Is the software/hardware system

More information

ON THE DEGREE OF MAXIMALITY OF DEFINITIONALLY COMPLETE LOGICS

ON THE DEGREE OF MAXIMALITY OF DEFINITIONALLY COMPLETE LOGICS Bulletin of the Section of Logic Volume 15/2 (1986), pp. 72 79 reedition 2005 [original edition, pp. 72 84] Ryszard Ladniak ON THE DEGREE OF MAXIMALITY OF DEFINITIONALLY COMPLETE LOGICS The following definition

More information

facultad de informática universidad politécnica de madrid

facultad de informática universidad politécnica de madrid facultad de informática universidad politécnica de madrid On the Confluence of CHR Analytical Semantics Rémy Haemmerlé Universidad olitécnica de Madrid & IMDEA Software Institute, Spain TR Number CLI2/2014.0

More information

arxiv:0804.4490v1 [math.gm] 28 Apr 2008

arxiv:0804.4490v1 [math.gm] 28 Apr 2008 Infinite sequences in the framework of classical logic arxiv:0804.4490v1 [math.gm] 28 Apr 2008 V.V. Ivanov N.N. Semenov Institute of Chemical Physics, Russian Academy of Sciences, Kosygin str.4, Moscow,

More information

CS 3719 (Theory of Computation and Algorithms) Lecture 4

CS 3719 (Theory of Computation and Algorithms) Lecture 4 CS 3719 (Theory of Computation and Algorithms) Lecture 4 Antonina Kolokolova January 18, 2012 1 Undecidable languages 1.1 Church-Turing thesis Let s recap how it all started. In 1990, Hilbert stated a

More information

MA651 Topology. Lecture 6. Separation Axioms.

MA651 Topology. Lecture 6. Separation Axioms. MA651 Topology. Lecture 6. Separation Axioms. This text is based on the following books: Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology by Nicolas Bourbaki Counterexamples

More information

University of Lille I PC first year list of exercises n 7. Review

University of Lille I PC first year list of exercises n 7. Review University of Lille I PC first year list of exercises n 7 Review Exercise Solve the following systems in 4 different ways (by substitution, by the Gauss method, by inverting the matrix of coefficients

More information

Quotient Rings and Field Extensions

Quotient Rings and Field Extensions Chapter 5 Quotient Rings and Field Extensions In this chapter we describe a method for producing field extension of a given field. If F is a field, then a field extension is a field K that contains F.

More information

CONTENTS 1. Peter Kahn. Spring 2007

CONTENTS 1. Peter Kahn. Spring 2007 CONTENTS 1 MATH 304: CONSTRUCTING THE REAL NUMBERS Peter Kahn Spring 2007 Contents 2 The Integers 1 2.1 The basic construction.......................... 1 2.2 Adding integers..............................

More information

Predicate Logic. For example, consider the following argument:

Predicate Logic. For example, consider the following argument: Predicate Logic The analysis of compound statements covers key aspects of human reasoning but does not capture many important, and common, instances of reasoning that are also logically valid. For example,

More information

Theory of Automated Reasoning An Introduction. Antti-Juhani Kaijanaho

Theory of Automated Reasoning An Introduction. Antti-Juhani Kaijanaho Theory of Automated Reasoning An Introduction Antti-Juhani Kaijanaho Intended as compulsory reading for the Spring 2004 course on Automated Reasononing at Department of Mathematical Information Technology,

More information

INDUCTIVE & DEDUCTIVE RESEARCH APPROACH

INDUCTIVE & DEDUCTIVE RESEARCH APPROACH INDUCTIVE & DEDUCTIVE RESEARCH APPROACH Meritorious Prof. Dr. S. M. Aqil Burney Director UBIT Chairman Department of Computer Science University of Karachi burney@computer.org www.drburney.net Designed

More information

Trust but Verify: Authorization for Web Services. The University of Vermont

Trust but Verify: Authorization for Web Services. The University of Vermont Trust but Verify: Authorization for Web Services Christian Skalka X. Sean Wang The University of Vermont Trust but Verify (TbV) Reliable, practical authorization for web service invocation. Securing complex

More information

DEFINABLE TYPES IN PRESBURGER ARITHMETIC

DEFINABLE TYPES IN PRESBURGER ARITHMETIC DEFINABLE TYPES IN PRESBURGER ARITHMETIC GABRIEL CONANT Abstract. We consider the first order theory of (Z, +,

More information

On strong fairness in UNITY

On strong fairness in UNITY On strong fairness in UNITY H.P.Gumm, D.Zhukov Fachbereich Mathematik und Informatik Philipps Universität Marburg {gumm,shukov}@mathematik.uni-marburg.de Abstract. In [6] Tsay and Bagrodia present a correct

More information

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain 1. Orthogonal matrices and orthonormal sets An n n real-valued matrix A is said to be an orthogonal

More information

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize

More information

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion CHAPTER 5 Number Theory 1. Integers and Division 1.1. Divisibility. Definition 1.1.1. Given two integers a and b we say a divides b if there is an integer c such that b = ac. If a divides b, we write a

More information

6.3 Conditional Probability and Independence

6.3 Conditional Probability and Independence 222 CHAPTER 6. PROBABILITY 6.3 Conditional Probability and Independence Conditional Probability Two cubical dice each have a triangle painted on one side, a circle painted on two sides and a square painted

More information

Lecture 16 : Relations and Functions DRAFT

Lecture 16 : Relations and Functions DRAFT CS/Math 240: Introduction to Discrete Mathematics 3/29/2011 Lecture 16 : Relations and Functions Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT In Lecture 3, we described a correspondence

More information

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors.

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors. The Prime Numbers Before starting our study of primes, we record the following important lemma. Recall that integers a, b are said to be relatively prime if gcd(a, b) = 1. Lemma (Euclid s Lemma). If gcd(a,

More information

CS 103X: Discrete Structures Homework Assignment 3 Solutions

CS 103X: Discrete Structures Homework Assignment 3 Solutions CS 103X: Discrete Structures Homework Assignment 3 s Exercise 1 (20 points). On well-ordering and induction: (a) Prove the induction principle from the well-ordering principle. (b) Prove the well-ordering

More information

Invertible elements in associates and semigroups. 1

Invertible elements in associates and semigroups. 1 Quasigroups and Related Systems 5 (1998), 53 68 Invertible elements in associates and semigroups. 1 Fedir Sokhatsky Abstract Some invertibility criteria of an element in associates, in particular in n-ary

More information

Lecture 17 : Equivalence and Order Relations DRAFT

Lecture 17 : Equivalence and Order Relations DRAFT CS/Math 240: Introduction to Discrete Mathematics 3/31/2011 Lecture 17 : Equivalence and Order Relations Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last lecture we introduced the notion

More information

Full and Complete Binary Trees

Full and Complete Binary Trees Full and Complete Binary Trees Binary Tree Theorems 1 Here are two important types of binary trees. Note that the definitions, while similar, are logically independent. Definition: a binary tree T is full

More information

NOTES ON LINEAR TRANSFORMATIONS

NOTES ON LINEAR TRANSFORMATIONS NOTES ON LINEAR TRANSFORMATIONS Definition 1. Let V and W be vector spaces. A function T : V W is a linear transformation from V to W if the following two properties hold. i T v + v = T v + T v for all

More information

Removing Partial Inconsistency in Valuation- Based Systems*

Removing Partial Inconsistency in Valuation- Based Systems* Removing Partial Inconsistency in Valuation- Based Systems* Luis M. de Campos and Serafín Moral Departamento de Ciencias de la Computación e I.A., Universidad de Granada, 18071 Granada, Spain This paper

More information

(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine.

(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine. (LMCS, p. 317) V.1 First Order Logic This is the most powerful, most expressive logic that we will examine. Our version of first-order logic will use the following symbols: variables connectives (,,,,

More information

On the Relationship between Classes P and NP

On the Relationship between Classes P and NP Journal of Computer Science 8 (7): 1036-1040, 2012 ISSN 1549-3636 2012 Science Publications On the Relationship between Classes P and NP Anatoly D. Plotnikov Department of Computer Systems and Networks,

More information

Computation Beyond Turing Machines

Computation Beyond Turing Machines Computation Beyond Turing Machines Peter Wegner, Brown University Dina Goldin, U. of Connecticut 1. Turing s legacy Alan Turing was a brilliant mathematician who showed that computers could not completely

More information

How To Know If A Domain Is Unique In An Octempo (Euclidean) Or Not (Ecl)

How To Know If A Domain Is Unique In An Octempo (Euclidean) Or Not (Ecl) Subsets of Euclidean domains possessing a unique division algorithm Andrew D. Lewis 2009/03/16 Abstract Subsets of a Euclidean domain are characterised with the following objectives: (1) ensuring uniqueness

More information

Regular Expressions with Nested Levels of Back Referencing Form a Hierarchy

Regular Expressions with Nested Levels of Back Referencing Form a Hierarchy Regular Expressions with Nested Levels of Back Referencing Form a Hierarchy Kim S. Larsen Odense University Abstract For many years, regular expressions with back referencing have been used in a variety

More information

Mathematical Induction

Mathematical Induction Mathematical Induction In logic, we often want to prove that every member of an infinite set has some feature. E.g., we would like to show: N 1 : is a number 1 : has the feature Φ ( x)(n 1 x! 1 x) How

More information

Walrasian Demand. u(x) where B(p, w) = {x R n + : p x w}.

Walrasian Demand. u(x) where B(p, w) = {x R n + : p x w}. Walrasian Demand Econ 2100 Fall 2015 Lecture 5, September 16 Outline 1 Walrasian Demand 2 Properties of Walrasian Demand 3 An Optimization Recipe 4 First and Second Order Conditions Definition Walrasian

More information

KLMLean 2.0: A Theorem Prover for KLM Logics of Nonmonotonic Reasoning

KLMLean 2.0: A Theorem Prover for KLM Logics of Nonmonotonic Reasoning KLMLean 2.0: A Theorem Prover for KLM Logics of Nonmonotonic Reasoning Laura Giordano 1, Valentina Gliozzi 2, and Gian Luca Pozzato 2 1 Dipartimento di Informatica - Università del Piemonte Orientale A.

More information

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement

More information

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers.

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers. MATHEMATICAL INDUCTION MIGUEL A LERMA (Last updated: February 8, 003) Mathematical Induction This is a powerful method to prove properties of positive integers Principle of Mathematical Induction Let P

More information

Notes on Complexity Theory Last updated: August, 2011. Lecture 1

Notes on Complexity Theory Last updated: August, 2011. Lecture 1 Notes on Complexity Theory Last updated: August, 2011 Jonathan Katz Lecture 1 1 Turing Machines I assume that most students have encountered Turing machines before. (Students who have not may want to look

More information

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a 88 CHAPTER. VECTOR FUNCTIONS.4 Curvature.4.1 Definitions and Examples The notion of curvature measures how sharply a curve bends. We would expect the curvature to be 0 for a straight line, to be very small

More information

Left-Handed Completeness

Left-Handed Completeness Left-Handed Completeness Dexter Kozen Computer Science Department Cornell University RAMiCS, September 19, 2012 Joint work with Alexandra Silva Radboud University Nijmegen and CWI Amsterdam Result A new

More information

The Role of Priorities in Assigning Indivisible Objects: A Characterization of Top Trading Cycles

The Role of Priorities in Assigning Indivisible Objects: A Characterization of Top Trading Cycles The Role of Priorities in Assigning Indivisible Objects: A Characterization of Top Trading Cycles Atila Abdulkadiroglu and Yeon-oo Che Duke University and Columbia University This version: November 2010

More information

Lecture 1: Course overview, circuits, and formulas

Lecture 1: Course overview, circuits, and formulas Lecture 1: Course overview, circuits, and formulas Topics in Complexity Theory and Pseudorandomness (Spring 2013) Rutgers University Swastik Kopparty Scribes: John Kim, Ben Lund 1 Course Information Swastik

More information

THE DIMENSION OF A VECTOR SPACE

THE DIMENSION OF A VECTOR SPACE THE DIMENSION OF A VECTOR SPACE KEITH CONRAD This handout is a supplementary discussion leading up to the definition of dimension and some of its basic properties. Let V be a vector space over a field

More information

Computational Methods for Database Repair by Signed Formulae

Computational Methods for Database Repair by Signed Formulae Computational Methods for Database Repair by Signed Formulae Ofer Arieli (oarieli@mta.ac.il) Department of Computer Science, The Academic College of Tel-Aviv, 4 Antokolski street, Tel-Aviv 61161, Israel.

More information