PLANT CONV 1 CONV 2. Digital Control Automaton

Size: px
Start display at page:

Download "PLANT CONV 1 CONV 2. Digital Control Automaton"

Transcription

1 A Logical Approach to Specication of Hybrid Systems M. V. Korovina 1 and O. V. Kudinov 2 1 Insitute of Informatics Systems, Lavrent'ev pr., 6, Novosibirsk, Russia, rita@ssc.nsu.ru 2 Institute of Mathematics, University pr., 4, Novosibirsk, Russia, kud@math.nsc.ru Abstract. The main subject of our investigation is behaviour of the continuous components of hybrid systems. By a hybrid system we mean a network of digital and analog devices interacting at discrete times. A rst-order logical formalisation of hybrid systems is proposed in which the trajectories of the continuous components are presented by majorantcomputable functionals. 1 Introduction In the recent time, attention to the problems of exact mathematical formalisation of complex systems such as hybrid systems is constantly raised. By a hybrid system we mean a network of digital and analog devices interacting at discrete times. An important characteristic of hybrid systems is that they incorporate both continuous components, usually called plants, as well as digital components, i.e. digital computers, sensors and atuators controlled by programs. These programs are designed to select, control, and supervise the behaviours of the continuous components. Modelling, design, and investigation of behaviours of hybrid systems have recently become active areas of research in computer science (for example see [7, 10, 11, 15, 16, 19]). We use the models of hybrid systems proposed by Nerode, Kohn in [19]. A hybrid system is a system which consists of a continuous plant that is disturbed by external world and controlled by a program implemented on a sequential automaton (see Figure 1). The control program reads sensor data, a sensor function of state of the plant sampled at discrete times, computes the next control law, and imposes it on the plant. The plant will continue using this control law until the next such intervention. Thus, a hybrid system is a network that consists of a continuous device, which is a plant, and a control automaton that interact with external world at discrete times. A representation of external world is an input data of the plant. The control automaton has input data (the set of sensor measurements) and the output data (the set of control laws). The control automaton is modelled by three units.

2 PLANT CONV 1 CONV 2 Digital Control Automaton Fig. 1. The rst unit is a converter which converts each measurement into input symbols of the internal control automaton. The internal control automaton, in practice, is a nite state automaton with nite input and output alphabets. The second unit is the internal control automaton, which has a symbolic representation of a measurement as input and produces a symbolic representation of the next control law to be imposed on the plant as output. The third unit is a converter which converts these output symbols representing control laws into the actual control laws imposed on the plant. The plant interacts with the external world and the control automata at times t i, where the time sequence ft i g satises a realizability requirements. The main subject of our investigation is behaviour of the continuous components. In [19], the set of all possible trajectories of the plant was called as a performance specication. We propose a rst-order logical formalisation of hybrid systems in which the trajectories of the continuous components (the performance specication) are presented by majorant-computable functionals. The following properties are the main characteristic properties of our approach. 1. An information about the external world is represented by a majorantcomputable real-valued function. In nontrivial cases for proper behaviour our system should analyse some complicated external information at every moment when such information can be processed. In general case, we can't represent this information by several real numbers because the laws of behaviours of the external world may be unknown in advance. Note that an external information should be measured so, in some sense, it is computable. According this reasons we present an external information by a majorant-computable real-valued function. 2. The plant is given by a real-valued functional. At the moment of interaction,

3 using the law computed by the discrete device, the plant transforms external function to a real value which is the output for the plant. So the theory of majorant-computable functionals is adequate mathematical tool for a formalisation of the mentioned phenomena. Although the dierential operator is not used as a basic one, this formalisation is compatible with representation of the plant by an ordinary dierential equation (see [13, 20]). Really, if there exists some method for approximate computing of the solution to the dierential equation that is based on dierence operators like the Galerkin method, then such solution can be described by a computable functional (see [13, 20]). 3. The trajectories of plants are described by computable functionals. So the trajectories are exactly characterized in logical terms (via -formulas). Thus, the proposition is proved which connects the trajectory of a plant with validity of two -formulas in the basic model. 2 Basic Notions To construct a formalization of hybrid systems we introduce a basic model and recall the notions of majorant-computability of real-valued functions and functionals. 2.1 Basic Model To specify complicated systems such as hybrid systems we extend the real numbers IR by adding the list superstructure L(IR), the set of nite sequences (words), A, of elements of A, where A is a nite alphabet, together with the predicates P ai for each elements a i of A, and appropriate operations for working with elements of L(IR) and A. We consider the many-sorted model M =< HW(IR); A > with the following sorts: 1. HW(IR) = hir; L(IR); cons; 2 l ; []i, where IR =< IR; 0; 1; +; ; > is the standard model of the reals, denoted also by IR; the set L(IR) is constructed by induction: (a) L 0 (IR) = []; (b) L i+1 =the set of nite ordered sequences (lists) of elements of IR[L i (IR); (c) L(IR) = S i2! L i(ir). (d) HW(IR) = f0; 1; +; ; g [ fcons; 2; []g, where cons,2; [] (empty list) are dened in standard way ( see [8]). At rst this structure was proposed by Backus in [1], now, it is rather well studied in [2, 5, 8]. This structure enables us to dene the natural numbers, to code, and to store information via formulas. 2. A =< A ; A > is the set of nite sequences (words) of elements of A, where A = fa 1 ; : : : ; a n g is a nite alphabet. The elements of the language A = fp a1 ; : : : ; P an ; =; 2; conc; ()g are dened in standard way (see [23]).

4 3. M = HW(IR) [ A [ fg, where are dened in the following way: (a) : A HW(IR)! HW(IR), (b) (a i1 ; : : : ; a ik ) [x 1 ; : : : ; x n ] = [y 1 ; : : : ; y m ], where m = min(i k ; n) and y j = xj if a ij = a 1 ; 0 otherwise. The variables of M subject to the following conventions: a; b; c; d; : : : range over IR, l 1 ; l 2 ; : : : range over L(IR), x; y; z; : : : range over IR [ L(IR), a 1 ; : : : a n range over A, ; ; ; w; : : : range over A. This notation gives us easy way to assert that something holds of real numbers, of lists, or of words. The notions of a term and an atomic formula in the languages HW(IR) and A are given in a standard manner. The set of atomic formulas in M is the union of the sets of atomic formulas in HW(IR), A, and the set of formulas of the type w l i = l j. The set of 0 -formulas in M is the closure of the set of atomic formulas in M under ^; _; :; 9x 2 l; 8x 2 l; 9a 2 w and 8a 2 w. The set of -formulas in M is the closure of the set of 0 -formulas under ^; _; 9x 2 l; 8x 2 l; 9a 2 w; 8a 2 w, and 9. We dene -formulas as negations of -formulas. We use denability as one of the basic conceptions. Montague [17] proposed to consider computability from the point of view of denability. Later, many authors among them Ershov [5], Moschovakis [18] paid attention to properties of this approach applied to various basic models. Denition A set B HW(IR) (A ) n is -denable if there exists a - formula (x) such that x 2 B $ M j= (x): 2. A function f is -denable if its graph is -denable In a similar way, we dene the notions of -denable functions and sets. The class of -denable functions (sets) is the intersection of the class -denable functions (sets) and the class of -denable functions (sets). Properties of -, -, - denable sets and functions were investigated in [5, 8, 12]. Note only that -denable sets are analogies of recursive sets on the natural numbers. 2.2 Majorant-Computable Functions and Functionals We will use majorant-computable functions and functionals to formalize information about external world and plants. Let us recall the notion of computability for real-valued functions and functional proposed and investigated in [12, 13]. We use the class of -denable Sets as a basic class. A real-valued function is said to be majorant- computable if we can construct a special kind of nonterminating process computing approximations closer and closer to the result. Denition 2. A function f : IR n! IR is called majorant-computable if there exist an eective sequence of -formulas f s (x; y)g s2! and an eective sequence of -formulas fg s (x; y)g s2! such that the following conditions hold.

5 1. For all s 2!, x 2 IR n, the formulas s and G s dene the same nonempty interval < s ; s >. 2. For all x 2 IR n, the sequence f< s ; s >g s2! decreases monotonically, i.e., < s+1 ; s+1 >< s ; s > for s 2!; 3. For all x 2 dom(f), f(x) = y $ T s2! < s; s >= fyg holds. As we can see, the process which carries out the computation is represented by two eective procedures. These procedures produce -formulas and -formulas which dene approximations closer and closer to the result. For formalization of information about external world we will use the following set. F = ff jf is a majorant{computable total real-valued functiong: An important property of a total real-valued function, which will be used below, is that the function is majorant-computable if and only if its epigraph and ordinate set are -denable (i.e. eective sets). Denition 3. Let g 1 be Godel numbering of a set A 1, g 2 be Godel numbering of a set A 2. A procedure h : A 1! A 2 is said to be eective procedure if there exists recursive function such that the following diagram is commutative N! N g 1 # g 2 # A 1 h! A2 : Let be the set of -formulas and be the set of -formulas. If (x; y) is a formula, we identify with the set f(x; y) j (x; y)g and (x; ) with the set fy j (x; y)g. Denition 4. A set R IR n+1 F is said to be -denable by an eective procedure ' :! if for each majorant{computable function f and for {formulas A(x; y), B(x; y) with the following conditions: f(x) = y $ A(x; ) < y < B(x; ) and fz j A(x; z)g [ fz j B(x; z)g = IR n fyg the following proposition holds M j= R(x; y; f) $ M j= '(A; B)(x; y): Denition 5. A set R IR n+1 F is said to be -denable by an eective procedure :! if for each majorant{computable function f and for all {formulas A(x; y), B(x; y) with the following conditions: f(x) = y $ A(x; ) < y < B(x; ) and fz j A(x; z)g [ fz j B(x; z)g = IR n fyg the following proposition holds M j= R(x; y; f) $ M j= (A; B)(x; y):

6 Denition 6. A functional F : IR n F! IR is called majorant{computable if there exists eective sequence of sets fr s g s2!, where each element R s is - denable by an eective procedure ' s and -denable by an eective procedure s, such that the following properties hold: 1. For all s 2!, the set R s (x; ; f) is a nonempty interval; 2. For all x 2 IR n and f 2 F, the sequence fr s (x; ; f)g s2! decreases monotonically; 3. For all (x; f) 2 dom(f ), F (x; f) = y $ \ s2! R s (x; ; f) = fyg holds: As we can see, the process which carries out the computation is represented by two eective procedures. These procedures produce -formulas and -formulas which dene approximations closer and closer to the result. We will use the following property of majorant-computable functionals. Theorem 7. A functional F : IR n F! IR is majorant{computable if and only if there exist two eective procedures h i :!, i = 1; 2, with the following properties: for a majorant{computable function f and for {formulas A(x; y), B(x; y) with the following conditions: f(x) = y $ A(x; ) < y < B(x; ) and fz j A(x; z)g [ fz j B(x; z)g = IR n fyg the following proposition holds F (x; f) = y $ h 1 (A; B)(x; ) < y < h 2 (A; B)(x; ) and fz j h 1 (A; B)(x; z)g [ fz j h 2 (A; B)(x; z)g = IR n fyg We use majorant-computability as one of the basic conceptions by the following reasons. 1. The notion of computability involves only effective processes. The computation of a real-valued function and functionals is an innite process that produces approximations closer and closer to the result. 2. Its denition contains minimal number of limitations (doesn't contain a derivative operator as a basic). 3. The class of computable real-valued functions and funtionals have clear and exact classications in logical and topological terms. 4. This class also contains the classes of computable real-valued functions proposed in earlier works by Blum, Shub, Smail [3]; Pour-El, Richards [20]; Stoltenberg-Hansen, Tucker [22]; Edalat, Sunderhauf [4] as subclasses. 5. The majorant-computable functions include a class of real-valued total functions that admit meromorphic continuation onto C. This class, in particular, contains functions that are solutions of well-known dierential equations.

7 3 Specications of Hybrid Systems Let us consider hybrid systems of the type considered in Introduction. A specication of the hybrid system SHS = ht S; F; Conv1; A; Conv2; Ii consists of: ST = ft i g i2!. It is an eective sequence of real numbers. The real numbers t i are the times of communication of the external world and the hybrid system, and the plant and the control automata. The time sequence ft i g i2! satises the realizability requirements: 1. For every i, t i 0; 2. t 0 < t 1 < : : : < t i : : :; 3. The dierences t i?1? t i have positive lower bounds. F : HW(IR) F! IR. It is a majorant-computable functional. The behaviour of the plant is modelled by this functional. Conv1 : IN 2! A. It is an eective procedure. At the time of communication this procedure converts the number of time interval, measurements presented by two -formulas into nite words which are input words of the internal control automata. A : A! A. It is a -denable function with parameters. The internal control automata, in practice, is a nite state automata with nite input and nite output alphabets. So, it is naturally modelled by -denable function (see [5, 8, 12]) which has a symbolic representation of measurements as input and produces a symbolic representation of the next control law as output. Conv2 : A! HW(IR). It is a -denable function. This function converts nite words representing control laws into control laws imposed on the plant. I A [ HW(IR). It is a nite set of initial conditions. Theorem 8. Suppose a hybrid system is specied as above. Then the trajectory of the hybrid system is dened by a majorant-computable functional. Proof. Let SHS = ht S; F; Conv1; A; Conv2; Ii be a specication of the hybrid system. According to Figure 1 we consider behaviour of the hybrid system in terms of our specication on [t i ; t i+1 ]. Let F(t i ; z; f) = y i, where z i represents the recent control law, and y i is the state of the plant at the time t i. At the moment t i Converter 1 gets measurements of recent states of the plant as input. By properties of majorant-computable functionals, these measurements can be presented by two -formulas which code methods of computations of measurements. These representations are compatible with real measurements. Indeed, using dierent approaches to process some external signals from the plant, Converter 1 may transform it to dierent results. This note is taken into account in our formalization of Converter 1. Thus, Conv1 is a -denable function and its arguments are the methods of computations of measurements. The meaning of the function Conv1 is an input word w 1 of the digital automaton which is presented by A.

8 By w 1 the function A computes new control law w 2 and Conv2 transforms it to z. The plant transforms new information about external world presented by f to recent states of the plant according to the control law z, i.e., y = F(t; z; f) for t 2 [t i ; t i+1 ]. The theorem states that there exists a majorant-computable functional F such that y(t) = F (t; f). To construct the functional F (t; f) which denes the trajectory it is enough to produce, by steps, two procedures 1 ; 2 which satisfy the conditions of Theorem 7. By Denition, F(t; z; f) is majorant-computable functional. So there exist two eective procedures h 1 ; h 2 which satisfy the conditions of Theorem 7. Denote the initial time by t 0 and the initial position of the plan by y 0. Let f is a majorant-computable function, and O is its ordinate set, E is its epigraph. Denote + 0 * ) (y > y 0 ) ;? 0 * ) (y < y 0 ) : For t 2 [t 0 ; t 1 ] put: 1 (O; E)(t; y) $ 9w 1 9w 2 9a[Conv1(1; + 0 ;? 0 ) = w 1 ^ A(w 1 ) = w 2 ^ Conv2(w 2 ; a) ^ h 1 (O; E)(t; a; y)]; 2 (O; E)(t; y) $ 9w 1 9w 2 9a[Conv1(1; + 0 ;? 0 ) = w 1 ^ A(w 1 ) = w 2 ^ Conv2(w 2 ; a) ^ h 2 (O; E)(t; a; y)]: In the same way we can construct the procedure 1 ; 2 for each interval [t i ; t i+1 ]. The following functional is required. F (t; f) = y $ 1 (O; E)(t; ) < y < 2 (O; E)(t; ) and fz j 1 (A; B)(t; z)g [ fz j 2 (A; B)(t; z)g = IR n fyg By constructions, the functional F dene the trajectory of the hybrid system with SHS specication. Following example illustrates our approach to the specication of Hybrid Systems. Some object is moving from the starting point to the destination point above a certain surface. Distance between object and the surface can't be less s than some given h and has to be as close to h as possible. This object represents hybrid system (such problems exist in real life: aeroplanes and other ying machines). In our approach we can describe object's trajectory by a majorantcomputable functional when surface curve is continuous and has continuous derivatives almost everywhere. In two-dimensional case (see Figure 2) trajectory will be the envelope of the family of circles of radius h and with centre located on curve which denes the surface. It will be a computable functional if at any given moment our hybrid system input is presented by computable function. Note, that in general case when object can only retrieve information about limited part of surface

9 Y h X Fig. 2. dierential equations can't be used to formalise the behaviour of the continuous part. This paper has presented the description of trajectories in terms of computable functionals which can be constructed by the specications SHS of hybrid systems. The preliminary results suggest possible directions for future applications to study real hybrid systems. References 1. J. Backus, Can Programming be Liberated from the von Neumann Style, A Functional Style and its Algebra of Programs,, Comm. of the ACM, V. 21, N 8, 1978, pages 613{ J. Barwise, Admissible sets and structures, Berlin, Springer{Verlag, L. Blum and M. Shub and S. Smale, On a theory of computation and complexity over the reals:np-completeness, recursive functions and universal machines, Bull. Amer. Math. Soc., (N.S.), v. 21, no. 1, 1989, pages 1{ A. Edalat, P. Sunderhauf, A domain-theoretic approach to computability on the real line, Theoretical Computer Science. To appear. 5. Yu. L. Ershov, Denability and computability, Plenum, New York, H. Freedman and K. Ko, Computational complexity of real functions, Theoret. Comput. Sci., v. 20, 1982, pages 323{ A Logical for specication of Continuous System, LNCS N 1386, 1998, pages 143{ S.S. Goncharov, D.I. Sviridenko, -programming, Vychislitel'nye Sistemy, Novosibirsk, v. 107, 1985, pages 3{29.

10 9. A. Grzegorczyk, On the denitions of computable real continuous functions, Fund. Math., N 44, 1957, pages 61{ T.A. Henzinger, Z. Manna, A. Pnueli, Towards rening Temporal Specications into Hybrid Systems, LNCS N 736, 1993, pages 36{ T.A. Henzinger, V. Rusu, Reachability Verication for Hybrid Automata, LNCS N 1386, 1998, pages 190{ M. Korovina, Generalized computability of real functions, Siberian Advance of Mathematics, v. 2, N 4, 1992, pages 1{ M. Korovina, O. Kudinov, A New Approach to Computability over the Reals, SibAM, v. 8, N 3, 1998, pages 59{ M. Korovina, O. Kudinov, Characteristic Properties of Majorant-Computability over the Reals, Proc. of CSL'98, LNCS, to appear. 15. C. Livadas, N.A. Lynch, Formal verication of Safety-Critical hybrid systems, LNCS N 1386, 1998, pages 253{ Z. Manna, A. Pnueli, Verifying Hybrid Systems, LNCS N 736, 1993, pages 4{ R. Montague, Recursion theory as a branch of model theory, Proc. of the third international congr. on Logic, Methodology and the Philos. of Sc., 1967, Amsterdam, 1968, pages 63{ Y. N. Moschovakis, Abstract rst order computability, Trans. Amer. Math. Soc., v. 138, 1969, pages 427{ A. Nerode, W. Kohn Models for Hybrid Systems: Automata, Topologies, Controllability, Observability, LNCS N 736, 1993, pages 317{ M. B. Pour-El, J. I. Richards, Computability in Analysis and Physics, Springer- Verlag, D. Scott, Outline of a mathematical theory of computation, In 4th Annual Princeton Conference on Information Sciences and Systems, 1970, pages 169{ V. Stoltenberg-Hansen and J. V. Tucker, Eective algebras, Handbook of Logic in computer Science, v. 4, Clarendon Press, 1995, pages 375{ B.A. Trakhtenbrot, Yu.Barzdin, Finite automata: Behaviour and Syntheses, North-Holland, This article was processed using the LATEX macro package with LLNCS style

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

THE BANACH CONTRACTION PRINCIPLE. Contents

THE BANACH CONTRACTION PRINCIPLE. Contents THE BANACH CONTRACTION PRINCIPLE ALEX PONIECKI Abstract. This paper will study contractions of metric spaces. To do this, we will mainly use tools from topology. We will give some examples of contractions,

More information

Language. Johann Eder. Universitat Klagenfurt. Institut fur Informatik. Universiatsstr. 65. A-9020 Klagenfurt / AUSTRIA

Language. Johann Eder. Universitat Klagenfurt. Institut fur Informatik. Universiatsstr. 65. A-9020 Klagenfurt / AUSTRIA PLOP: A Polymorphic Logic Database Programming Language Johann Eder Universitat Klagenfurt Institut fur Informatik Universiatsstr. 65 A-9020 Klagenfurt / AUSTRIA February 12, 1993 Extended Abstract The

More information

1 if 1 x 0 1 if 0 x 1

1 if 1 x 0 1 if 0 x 1 Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or

More information

A Systematic Approach. to Parallel Program Verication. Tadao TAKAOKA. Department of Computer Science. Ibaraki University. Hitachi, Ibaraki 316, JAPAN

A Systematic Approach. to Parallel Program Verication. Tadao TAKAOKA. Department of Computer Science. Ibaraki University. Hitachi, Ibaraki 316, JAPAN A Systematic Approach to Parallel Program Verication Tadao TAKAOKA Department of Computer Science Ibaraki University Hitachi, Ibaraki 316, JAPAN E-mail: takaoka@cis.ibaraki.ac.jp Phone: +81 94 38 5130

More information

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010. Class 4 Nancy Lynch

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010. Class 4 Nancy Lynch 6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, 2010 Class 4 Nancy Lynch Today Two more models of computation: Nondeterministic Finite Automata (NFAs)

More information

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

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

Properties of BMO functions whose reciprocals are also BMO

Properties of BMO functions whose reciprocals are also BMO Properties of BMO functions whose reciprocals are also BMO R. L. Johnson and C. J. Neugebauer The main result says that a non-negative BMO-function w, whose reciprocal is also in BMO, belongs to p> A p,and

More information

Reading 13 : Finite State Automata and Regular Expressions

Reading 13 : Finite State Automata and Regular Expressions CS/Math 24: Introduction to Discrete Mathematics Fall 25 Reading 3 : Finite State Automata and Regular Expressions Instructors: Beck Hasti, Gautam Prakriya In this reading we study a mathematical model

More information

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

More information

Biinterpretability up to double jump in the degrees

Biinterpretability up to double jump in the degrees Biinterpretability up to double jump in the degrees below 0 0 Richard A. Shore Department of Mathematics Cornell University Ithaca NY 14853 July 29, 2013 Abstract We prove that, for every z 0 0 with z

More information

Chapter 7. Continuity

Chapter 7. Continuity Chapter 7 Continuity There are many processes and eects that depends on certain set of variables in such a way that a small change in these variables acts as small change in the process. Changes of this

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

2.2. Instantaneous Velocity

2.2. Instantaneous Velocity 2.2. Instantaneous Velocity toc Assuming that your are not familiar with the technical aspects of this section, when you think about it, your knowledge of velocity is limited. In terms of your own mathematical

More information

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 A. Miller 1. Introduction. The definitions of metric space and topological space were developed in the early 1900 s, largely

More information

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Samarjit Chakraborty Computer Engineering and Networks Laboratory Swiss Federal Institute of Technology (ETH) Zürich March

More information

Properties of Stabilizing Computations

Properties of Stabilizing Computations Theory and Applications of Mathematics & Computer Science 5 (1) (2015) 71 93 Properties of Stabilizing Computations Mark Burgin a a University of California, Los Angeles 405 Hilgard Ave. Los Angeles, CA

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

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi Automata Theory Automata theory is the study of abstract computing devices. A. M. Turing studied an abstract machine that had all the capabilities of today s computers. Turing s goal was to describe the

More information

ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS

ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS DOV TAMARI 1. Introduction and general idea. In this note a natural problem arising in connection with so-called Birkhoff-Witt algebras of Lie

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

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

Duality of linear conic problems

Duality of linear conic problems Duality of linear conic problems Alexander Shapiro and Arkadi Nemirovski Abstract It is well known that the optimal values of a linear programming problem and its dual are equal to each other if at least

More information

Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces

Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces Communications in Mathematical Physics Manuscript-Nr. (will be inserted by hand later) Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces Stefan Bechtluft-Sachs, Marco Hien Naturwissenschaftliche

More information

The Generalized Railroad Crossing: A Case Study in Formal. Abstract

The Generalized Railroad Crossing: A Case Study in Formal. Abstract The Generalized Railroad Crossing: A Case Study in Formal Verication of Real-Time Systems Constance Heitmeyer Nancy Lynch y Abstract A new solution to the Generalized Railroad Crossing problem, based on

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

Categoricity transfer in Simple Finitary Abstract Elementary Classes

Categoricity transfer in Simple Finitary Abstract Elementary Classes Categoricity transfer in Simple Finitary Abstract Elementary Classes Tapani Hyttinen and Meeri Kesälä August 15, 2008 Abstract We continue to study nitary abstract elementary classes, dened in [7]. We

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

Omega Automata: Minimization and Learning 1

Omega Automata: Minimization and Learning 1 Omega Automata: Minimization and Learning 1 Oded Maler CNRS - VERIMAG Grenoble, France 2007 1 Joint work with A. Pnueli, late 80s Summary Machine learning in general and of formal languages in particular

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

ON GENERALIZED RELATIVE COMMUTATIVITY DEGREE OF A FINITE GROUP. A. K. Das and R. K. Nath

ON GENERALIZED RELATIVE COMMUTATIVITY DEGREE OF A FINITE GROUP. A. K. Das and R. K. Nath International Electronic Journal of Algebra Volume 7 (2010) 140-151 ON GENERALIZED RELATIVE COMMUTATIVITY DEGREE OF A FINITE GROUP A. K. Das and R. K. Nath Received: 12 October 2009; Revised: 15 December

More information

arxiv:math/0506303v1 [math.ag] 15 Jun 2005

arxiv:math/0506303v1 [math.ag] 15 Jun 2005 arxiv:math/5633v [math.ag] 5 Jun 5 ON COMPOSITE AND NON-MONOTONIC GROWTH FUNCTIONS OF MEALY AUTOMATA ILLYA I. REZNYKOV Abstract. We introduce the notion of composite growth function and provide examples

More information

Metric Spaces. Chapter 1

Metric Spaces. Chapter 1 Chapter 1 Metric Spaces Many of the arguments you have seen in several variable calculus are almost identical to the corresponding arguments in one variable calculus, especially arguments concerning convergence

More information

GROUPS ACTING ON A SET

GROUPS ACTING ON A SET GROUPS ACTING ON A SET MATH 435 SPRING 2012 NOTES FROM FEBRUARY 27TH, 2012 1. Left group actions Definition 1.1. Suppose that G is a group and S is a set. A left (group) action of G on S is a rule for

More information

Variations of Batteric V, Part 1

Variations of Batteric V, Part 1 CBV Semantics (Draft) Navit Fedida, John Havlicek, Nissan Levi, and Hillel Miller Motorola, Inc. 7700 W. Parmer Lane Austin, TX 78729 13 January 2002 Abstract A precise denition is given of the semantics

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

There is no degree invariant half-jump

There is no degree invariant half-jump There is no degree invariant half-jump Rod Downey Mathematics Department Victoria University of Wellington P O Box 600 Wellington New Zealand Richard A. Shore Mathematics Department Cornell University

More information

COFINAL MAXIMAL CHAINS IN THE TURING DEGREES

COFINAL MAXIMAL CHAINS IN THE TURING DEGREES COFINA MAXIMA CHAINS IN THE TURING DEGREES WEI WANG, IUZHEN WU, AND IANG YU Abstract. Assuming ZF C, we prove that CH holds if and only if there exists a cofinal maximal chain of order type ω 1 in the

More information

Logic, Algebra and Truth Degrees 2008. Siena. A characterization of rst order rational Pavelka's logic

Logic, Algebra and Truth Degrees 2008. Siena. A characterization of rst order rational Pavelka's logic Logic, Algebra and Truth Degrees 2008 September 8-11, 2008 Siena A characterization of rst order rational Pavelka's logic Xavier Caicedo Universidad de los Andes, Bogota Under appropriate formulations,

More information

ON COMPLETELY CONTINUOUS INTEGRATION OPERATORS OF A VECTOR MEASURE. 1. Introduction

ON COMPLETELY CONTINUOUS INTEGRATION OPERATORS OF A VECTOR MEASURE. 1. Introduction ON COMPLETELY CONTINUOUS INTEGRATION OPERATORS OF A VECTOR MEASURE J.M. CALABUIG, J. RODRÍGUEZ, AND E.A. SÁNCHEZ-PÉREZ Abstract. Let m be a vector measure taking values in a Banach space X. We prove that

More information

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization

More information

Elements of probability theory

Elements of probability theory 2 Elements of probability theory Probability theory provides mathematical models for random phenomena, that is, phenomena which under repeated observations yield di erent outcomes that cannot be predicted

More information

P NP for the Reals with various Analytic Functions

P NP for the Reals with various Analytic Functions P NP for the Reals with various Analytic Functions Mihai Prunescu Abstract We show that non-deterministic machines in the sense of [BSS] defined over wide classes of real analytic structures are more powerful

More information

Some other convex-valued selection theorems 147 (2) Every lower semicontinuous mapping F : X! IR such that for every x 2 X, F (x) is either convex and

Some other convex-valued selection theorems 147 (2) Every lower semicontinuous mapping F : X! IR such that for every x 2 X, F (x) is either convex and PART B: RESULTS x1. CHARACTERIZATION OF NORMALITY- TYPE PROPERTIES 1. Some other convex-valued selection theorems In this section all multivalued mappings are assumed to have convex values in some Banach

More information

Rend. Istit. Mat. Univ. Trieste Suppl. Vol. XXX, 111{121 (1999) Fuzziness in Chang's Fuzzy Topological Spaces Valentn Gregori and Anna Vidal () Summary. - It is known that fuzziness within the concept

More information

A simple criterion on degree sequences of graphs

A simple criterion on degree sequences of graphs Discrete Applied Mathematics 156 (2008) 3513 3517 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Note A simple criterion on degree

More information

DRAFT. Algebra 1 EOC Item Specifications

DRAFT. Algebra 1 EOC Item Specifications DRAFT Algebra 1 EOC Item Specifications The draft Florida Standards Assessment (FSA) Test Item Specifications (Specifications) are based upon the Florida Standards and the Florida Course Descriptions as

More information

FIBER PRODUCTS AND ZARISKI SHEAVES

FIBER PRODUCTS AND ZARISKI SHEAVES FIBER PRODUCTS AND ZARISKI SHEAVES BRIAN OSSERMAN 1. Fiber products and Zariski sheaves We recall the definition of a fiber product: Definition 1.1. Let C be a category, and X, Y, Z objects of C. Fix also

More information

linear hybrid automata is undecidable the method provides also diagnostic information that aids in design

linear hybrid automata is undecidable the method provides also diagnostic information that aids in design Symbolic Analysis of Hybrid Systems y Rajeev Alur 1 Thomas A. Henzinger 2 Howard Wong-Toi 3 Abstract. A hybrid system is a dynamical system whose behavior exhibits both discrete and continuous change.

More information

Representing Reversible Cellular Automata with Reversible Block Cellular Automata

Representing Reversible Cellular Automata with Reversible Block Cellular Automata Discrete Mathematics and Theoretical Computer Science Proceedings AA (DM-CCG), 2001, 145 154 Representing Reversible Cellular Automata with Reversible Block Cellular Automata Jérôme Durand-Lose Laboratoire

More information

Deterministic Finite Automata

Deterministic Finite Automata 1 Deterministic Finite Automata Definition: A deterministic finite automaton (DFA) consists of 1. a finite set of states (often denoted Q) 2. a finite set Σ of symbols (alphabet) 3. a transition function

More information

MATH 132: CALCULUS II SYLLABUS

MATH 132: CALCULUS II SYLLABUS MATH 32: CALCULUS II SYLLABUS Prerequisites: Successful completion of Math 3 (or its equivalent elsewhere). Math 27 is normally not a sufficient prerequisite for Math 32. Required Text: Calculus: Early

More information

F. ABTAHI and M. ZARRIN. (Communicated by J. Goldstein)

F. ABTAHI and M. ZARRIN. (Communicated by J. Goldstein) Journal of Algerian Mathematical Society Vol. 1, pp. 1 6 1 CONCERNING THE l p -CONJECTURE FOR DISCRETE SEMIGROUPS F. ABTAHI and M. ZARRIN (Communicated by J. Goldstein) Abstract. For 2 < p

More information

DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents

DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents DIFFERENTIABILITY OF COMPLEX FUNCTIONS Contents 1. Limit definition of a derivative 1 2. Holomorphic functions, the Cauchy-Riemann equations 3 3. Differentiability of real functions 5 4. A sufficient condition

More information

Query Order and NP-Completeness 1 Jack J.Dai Department of Mathematics Iowa State University Ames, Iowa 50011 U.S.A. Jack H.Lutz Department of Computer Science Iowa State University Ames, Iowa 50011 U.S.A.

More information

Row Ideals and Fibers of Morphisms

Row Ideals and Fibers of Morphisms Michigan Math. J. 57 (2008) Row Ideals and Fibers of Morphisms David Eisenbud & Bernd Ulrich Affectionately dedicated to Mel Hochster, who has been an inspiration to us for many years, on the occasion

More information

Answer Key for California State Standards: Algebra I

Answer Key for California State Standards: Algebra I Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.

More information

Fixed-Point Logics and Computation

Fixed-Point Logics and Computation 1 Fixed-Point Logics and Computation Symposium on the Unusual Effectiveness of Logic in Computer Science University of Cambridge 2 Mathematical Logic Mathematical logic seeks to formalise the process of

More information

A BASIS THEOREM FOR Π 0 1 CLASSES OF POSITIVE MEASURE AND JUMP INVERSION FOR RANDOM REALS ROD DOWNEY AND JOSEPH S. MILLER

A BASIS THEOREM FOR Π 0 1 CLASSES OF POSITIVE MEASURE AND JUMP INVERSION FOR RANDOM REALS ROD DOWNEY AND JOSEPH S. MILLER A BASIS THEOREM FOR Π 0 1 CLASSES OF POSITIVE MEASURE AND JUMP INVERSION FOR RANDOM REALS ROD DOWNEY AND JOSEPH S. MILLER Abstract. We extend the Shoenfield jump inversion theorem to the members of any

More information

Verication by Finitary Abstraction Weizmann Institute of Sciences and Universite Joseph Fourier, Grenoble Fourth International Spin Workshop (SPIN'98) Paris 2.11.98 Joint work with: Y. Kesten Ben Gurion

More information

Limits and Continuity

Limits and Continuity Math 20C Multivariable Calculus Lecture Limits and Continuity Slide Review of Limit. Side limits and squeeze theorem. Continuous functions of 2,3 variables. Review: Limits Slide 2 Definition Given a function

More information

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper.

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper. FIRST YEAR CALCULUS WWLCHENW L c WWWL W L Chen, 1982, 2008. 2006. This chapter originates from material used by the author at Imperial College, University of London, between 1981 and 1990. It It is is

More information

Lecture 1: Systems of Linear Equations

Lecture 1: Systems of Linear Equations MTH Elementary Matrix Algebra Professor Chao Huang Department of Mathematics and Statistics Wright State University Lecture 1 Systems of Linear Equations ² Systems of two linear equations with two variables

More information

Notes on metric spaces

Notes on metric spaces Notes on metric spaces 1 Introduction The purpose of these notes is to quickly review some of the basic concepts from Real Analysis, Metric Spaces and some related results that will be used in this course.

More information

Separation Properties for Locally Convex Cones

Separation Properties for Locally Convex Cones Journal of Convex Analysis Volume 9 (2002), No. 1, 301 307 Separation Properties for Locally Convex Cones Walter Roth Department of Mathematics, Universiti Brunei Darussalam, Gadong BE1410, Brunei Darussalam

More information

INTRODUCTORY SET THEORY

INTRODUCTORY SET THEORY M.Sc. program in mathematics INTRODUCTORY SET THEORY Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University H-1088 Budapest, Múzeum krt. 6-8. CONTENTS 1. SETS Set, equal sets, subset,

More information

FIXED POINT SETS OF FIBER-PRESERVING MAPS

FIXED POINT SETS OF FIBER-PRESERVING MAPS FIXED POINT SETS OF FIBER-PRESERVING MAPS Robert F. Brown Department of Mathematics University of California Los Angeles, CA 90095 e-mail: rfb@math.ucla.edu Christina L. Soderlund Department of Mathematics

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

A Framework for the Semantics of Behavioral Contracts

A Framework for the Semantics of Behavioral Contracts A Framework for the Semantics of Behavioral Contracts Ashley McNeile Metamaxim Ltd, 48 Brunswick Gardens, London W8 4AN, UK ashley.mcneile@metamaxim.com Abstract. Contracts have proved a powerful concept

More information

1 Local Brouwer degree

1 Local Brouwer degree 1 Local Brouwer degree Let D R n be an open set and f : S R n be continuous, D S and c R n. Suppose that the set f 1 (c) D is compact. (1) Then the local Brouwer degree of f at c in the set D is defined.

More information

Journal of Universal Computer Science, vol. 3, no. 11 (1997), 1162-1166 submitted: 8/8/97, accepted: 21/10/97, appeared: 28/11/97 Springer Pub. Co.

Journal of Universal Computer Science, vol. 3, no. 11 (1997), 1162-1166 submitted: 8/8/97, accepted: 21/10/97, appeared: 28/11/97 Springer Pub. Co. Journal of Universal Computer Science, vol. 3, no. 11 (1997), 1162-1166 submitted: 8/8/97, accepted: 21/10/97, appeared: 28/11/97 Springer Pub. Co. Chaitin Numbers and Strong Reducibilities 1 Cristian

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

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

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

To define function and introduce operations on the set of functions. To investigate which of the field properties hold in the set of functions

To define function and introduce operations on the set of functions. To investigate which of the field properties hold in the set of functions Chapter 7 Functions This unit defines and investigates functions as algebraic objects. First, we define functions and discuss various means of representing them. Then we introduce operations on functions

More information

Formal Verification and Linear-time Model Checking

Formal Verification and Linear-time Model Checking Formal Verification and Linear-time Model Checking Paul Jackson University of Edinburgh Automated Reasoning 21st and 24th October 2013 Why Automated Reasoning? Intellectually stimulating and challenging

More information

1 Error in Euler s Method

1 Error in Euler s Method 1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of

More information

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year. This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra

More information

LEARNING OBJECTIVES FOR THIS CHAPTER

LEARNING OBJECTIVES FOR THIS CHAPTER CHAPTER 2 American mathematician Paul Halmos (1916 2006), who in 1942 published the first modern linear algebra book. The title of Halmos s book was the same as the title of this chapter. Finite-Dimensional

More information

ON FIBER DIAMETERS OF CONTINUOUS MAPS

ON FIBER DIAMETERS OF CONTINUOUS MAPS ON FIBER DIAMETERS OF CONTINUOUS MAPS PETER S. LANDWEBER, EMANUEL A. LAZAR, AND NEEL PATEL Abstract. We present a surprisingly short proof that for any continuous map f : R n R m, if n > m, then there

More information

C H A P T E R Regular Expressions regular expression

C H A P T E R Regular Expressions regular expression 7 CHAPTER Regular Expressions Most programmers and other power-users of computer systems have used tools that match text patterns. You may have used a Web search engine with a pattern like travel cancun

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

1 Sets and Set Notation.

1 Sets and Set Notation. LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most

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

Regular Languages and Finite State Machines

Regular Languages and Finite State Machines Regular Languages and Finite State Machines Plan for the Day: Mathematical preliminaries - some review One application formal definition of finite automata Examples 1 Sets A set is an unordered collection

More information

COMMUTATIVITY DEGREE, ITS GENERALIZATIONS, AND CLASSIFICATION OF FINITE GROUPS

COMMUTATIVITY DEGREE, ITS GENERALIZATIONS, AND CLASSIFICATION OF FINITE GROUPS COMMUTATIVITY DEGREE, ITS GENERALIZATIONS, AND CLASSIFICATION OF FINITE GROUPS ABSTRACT RAJAT KANTI NATH DEPARTMENT OF MATHEMATICS NORTH-EASTERN HILL UNIVERSITY SHILLONG 793022, INDIA COMMUTATIVITY DEGREE,

More information

Some Problems of Second-Order Rational Difference Equations with Quadratic Terms

Some Problems of Second-Order Rational Difference Equations with Quadratic Terms International Journal of Difference Equations ISSN 0973-6069, Volume 9, Number 1, pp. 11 21 (2014) http://campus.mst.edu/ijde Some Problems of Second-Order Rational Difference Equations with Quadratic

More information

Monitoring Metric First-order Temporal Properties

Monitoring Metric First-order Temporal Properties Monitoring Metric First-order Temporal Properties DAVID BASIN, FELIX KLAEDTKE, SAMUEL MÜLLER, and EUGEN ZĂLINESCU, ETH Zurich Runtime monitoring is a general approach to verifying system properties at

More information

1. Prove that the empty set is a subset of every set.

1. Prove that the empty set is a subset of every set. 1. Prove that the empty set is a subset of every set. Basic Topology Written by Men-Gen Tsai email: b89902089@ntu.edu.tw Proof: For any element x of the empty set, x is also an element of every set since

More information

NP-Completeness and Cook s Theorem

NP-Completeness and Cook s Theorem NP-Completeness and Cook s Theorem Lecture notes for COM3412 Logic and Computation 15th January 2002 1 NP decision problems The decision problem D L for a formal language L Σ is the computational task:

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

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

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

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

The Bakery Algorithm: Yet Another. Specication and Verication. Dean Rosenzweig z. Abstract. In a meeting at Schloss Dagstuhl in June 1993, Uri Abraham

The Bakery Algorithm: Yet Another. Specication and Verication. Dean Rosenzweig z. Abstract. In a meeting at Schloss Dagstuhl in June 1993, Uri Abraham 1 The Bakery Algorithm: Yet Another Specication and Verication Egon Borger Yuri Gurevich y Dean Rosenzweig z Abstract In a meeting at Schloss Dagstuhl in June 1993, Uri Abraham and Menachem Magidor have

More information

Vector and Matrix Norms

Vector and Matrix Norms Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics Chih-Wei Yi Dept. of Computer Science National Chiao Tung University March 16, 2009 2.1 Sets 2.1 Sets 2.1 Sets Basic Notations for Sets For sets, we ll use variables S, T, U,. We can

More information

On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases

On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases Vladimir Gerdt 1 Yuri Blinkov 2 1 Laboratory of Information Technologies Joint Institute for Nuclear

More information

Logic Cuts Generation in a Branch and Cut Framework for Location Problems Mara A. Osorio Lama School of Computer Science Autonomous University of Puebla, Puebla 72560 Mexico Rosalba Mujica Garca Abstract

More information