PLANT CONV 1 CONV 2. Digital Control Automaton
|
|
- Nickolas Martin
- 7 years ago
- Views:
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 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 informationTHE 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 informationLanguage. 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 information1 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 informationA 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 information6.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 informationCHAPTER 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 informationContinued 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 informationProperties 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 informationReading 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 informationTHE 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 informationBiinterpretability 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 informationChapter 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 informationCartesian 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 information2.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 informationBasic 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 informationFormal 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 informationProperties 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. Our version of first-order logic will use the following symbols: variables connectives (,,,,
More informationAutomata 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 informationON 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 informationMA651 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 informationQuotient 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 informationDuality 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 informationSets 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 informationThe 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 informationMathematics 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 informationCategoricity 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 informationInvertible 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 informationOmega 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 informationA 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 informationON 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 informationarxiv: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 informationMetric 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 informationGROUPS 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 informationVariations 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 informationComputability 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 informationThere 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 informationCOFINAL 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 informationLogic, 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 informationON 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 informationFACTORING 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 informationElements 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 informationP 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 informationSome 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 informationRend. 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 informationA 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 informationDRAFT. 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 informationFIBER 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 informationlinear 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 informationRepresenting 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 informationDeterministic 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 informationMATH 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 informationF. 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 informationDIFFERENTIABILITY 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 informationQuery 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 informationRow 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 informationAnswer 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 informationFixed-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 informationA 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 informationVerication 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 informationLimits 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 informationFIRST 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 informationLecture 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 informationNotes 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 informationSeparation 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 informationINTRODUCTORY 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 informationFIXED 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 informationOn 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 informationA 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 information1 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 informationJournal 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 informationLecture 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 information3. 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 informationFull 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 informationTo 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 informationFormal 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 information1 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 informationAlgebra 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 informationLEARNING 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 informationON 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 informationC 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 informationSection 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 information1 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 informationA 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 informationRegular 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 informationCOMMUTATIVITY 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 informationSome 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 informationMonitoring 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 information1. 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 informationNP-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 information6.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 informationCS 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 informationThis 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 information8 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 informationThe 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 informationVector 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 informationDiscrete 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 informationOn 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 informationLogic 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