Lights and Darks of the Star-Free Star
|
|
|
- Shanna Stephens
- 10 years ago
- Views:
Transcription
1 Lights and Darks of the Star-Free Star Edward Ochmański & Krystyna Stawikowska Nicolaus Copernicus University, Toruń, Poland
2 Introduction: star may destroy recognizability In (finitely generated) trace monoids we have: singletons are in REC REC is closed under union REC is closed under catenation REC is included in RAT Corollary: If a rational language is not recognizable, recognizability was broken by a star operation.
3 History: questions on recognizable star Rational expressions are often more convenient (e.g. for inductive proofs) than the automata-oriented or algebraic descriptions of recognizable languages Definition: Recognizable star is the classical star, working only if its result is recognizable (and undefined otherwise) Questions: Does recognizable star produce (jointly with union and catenation) the whole class REC?
4 History: recognizable stars in free and trace monoids Questions: Does recognizable star produce (jointly with union and catenation) the whole class REC? Answer 1 (Kleene): In finitely generated free monoid YES. Any star keeps recognizability! Answer 2: In arbitrary trace monoid YES. The connected star keeps recognizability and builds the whole REC.
5 Monoids, languages, free monoids Monoid (M, ) a set M with an associative operation (called product) and a neutral element ε (called unit). Language in (M, ) any subset of M. Atomic languages (atoms) empty language and singletons {m}, for m M. Free Monoid (A*, ) set of all finite words (including ε) over an alphabet A, with concatenation.
6 Operations on languages Set-theoretical operations: union X Y intersection X Y difference X \ Y complement X = M \ X Algebraic operations: product: X Y = { xy x X, y Y} power: X 0 = {ε}, X n+1 = XX n star: X* = U{X n n=0,1,...}
7 Rational and star-free languages Rational languages: languages built up from atoms with operations of union, product and star. Rational expressions: expressions describing such construction. RAT(M): the class of rational subsets of M. Star-free languages: languages built up from atoms with operations of union, product and complement. Star-free expressions: expressions describing such construction. SF(M): the class of star-free subsets of M.
8 Syntactic monoid, recognizable and aperiodic languages syntactic congruence L M M of a language L M: u L v iff ( x,y M) xuy L xvy L syntactic monoid of a language L M: A language L M is: quotient monoid M L =M/ L recognizable (REC) iff its syntactic monoid M L is finite; aperiodic (AP) iff its syntactic monoid M L is finite and. aperiodic, i.e. ( n)( x M L ) x n =x n+1.
9 Star-Free = Aperiodic (in A*) Theorem (Schützenberger 1965): In finitely generated free monoids SF(A*) = AP(A*) i.e. a language is star-free iff it is aperiodic Example: The language (aa)* has syntactic monoid: ε a ε ε a It is not aperiodic, a a ε as a n a n+1 for any n. By Schützenberger Theorem, (aa)* is not star-free.
10 Example: M={a,b}*, L=(ab)* The language (ab)* is star-free (ab)* = (b a aa bb ) Syntactic monoid of (ab)* ε a b ab ba 0 ε ε a b ab ba 0 a a 0 ab 0 a 0 b b ba 0 b 0 0 ab ab a 0 ab 0 0 ba ba 0 b 0 ba a 2 = a 3 = 0 b 2 = b 3 = 0 (ab) 2 = (ab) 3 = ab (ba) 2 = (ba) 3 = ba ε 2 = ε 3 = ε 0 2 = 0 3 = 0 n = 2 Hence (ab)* is aperiodic
11 Operation of STAR-FREE STAR Star-free star operation: L = L* if L* is star-free undefined otherwise SFS-expression: a rational expression, built from atoms with symbols of union, product and star-free star SFS-language: a language built up from atoms with operations of union, product and star-free star
12 Question: SFS = SF? Inclusion holds in any monoid, since union, product and star-free star preserve star-freeness. Inclusion is not general; there are monoids in which it does not hold. Example: (Z,+) integers with addition SF = { X Z X or X is finite } SFS = { X Z X=Z or X is finite }
13 Star-free star in free monoids Theorem (O/S 2005): In finitely generated free monoids SFS = SF Inclusion holds in any monoid. The proof of is based on McNaughton/Yamada (1960) construction of regular expressions for automata and uses the Schützenberger Theorem.
14 Many-sided characterization of Star-Free Trace Languages SF(A*)=SFS(A*)
15 Traces and trace languages Concurrent alphabet pair (A,I), where A is a finite alphabet, I A A is a symmetric and irreflexive independence relation; complement of I, the relation D=A A I, is called dependency. Trace monoid M=A*/ I quotient of A* by the least congruence containing the relation {ab ba aib}. Traces members of trace monoids. Trace languages subset of trace monoids. Free monoid trace monoid with I=.
16 Lemma on closing product Flattening of a trace language: UT = { w A* [w] T } Closure of a word language: L = U[L] = { w A* [w] [L] } L is closed iff L=L Lemat: If K,L A* are closed and star-free, then KL is star-free.
17 Flat characterization of star-free trace languages SF(A*)=SFS(A*) Lemma on closing product Schützenberger Theorem T SF(A*/I) iff UT SF(A*)
18 Many-sided characterization of Star-Free Trace Languages SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*)
19 Aperiodic characterization of star-free trace languages Theorem (Guaiana/Restivo/Salemi 1992): In any trace monoid, T is star-free iff T is aperiodic. Proof: T AP(A*/ I ) T SF(A*/ I ) UT AP(A*) UT SF(A*)
20 Many-sided characterization of Star-Free Trace Languages SF(A*/I)=AP(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*)
21 Logic for traces (Thomas 1989) (A,I) concurrent alphabet, w=a 1 a n A*. Model for the trace [w] A*/ I is the trace-graph V,E,λ where V={x 1 x n } vertices, E V V edges and λ:v A is s.t. ( i) λ(x i )=a i and x i Ex j iff i<j & a i Da j First order formula is build up from atomic formulas x=y, xey and λ(x)=a with logical connectives and quantifiers.
22 First order definability T(Ψ)={α A*/ I Ψ is satisfied in α} trace language defined by the sentence Ψ. Trace language T is first-order definable iff there is a first-order sentence Ψ s.t. T=T(Ψ). FO(A*/ I ) the class of first-order definable languages in the trace monoid A*/ I. Theorem (McNaughton/Papert 1971): In finitely generated free monoids SF(A*)=FO(A*)
23 Lexicographic representation (A,<,I) ordered concurrent alphabet Lexicographic representative of trace α A*/ I a word Lex(α) A*, lexicographically first in α. Lex(T) = { Lex(α) A* α α T } lexicographic representation of the trace language T. LEX = Lex (A*/ I ) lexicographic representation of the trace monoid. LEX = A* U{A*b(I a )*aa* aib a<b}, where I a ={c A aic}, hence LEX is star-free.
24 Flat and Lex characterizations of first-order trace languages Theorem (Ebinger/Muscholl 1993): For any trace language T, the following statements are equivalent: (1) T is first-order definable in A*/ I (2) UT is first-order definable in A* (3) Lex(T) is first-order definable in A*
25 Many-sided characterization of Star-Free Trace Languages SF(A*/I)=AP(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*)
26 Logical characterization of star-free trace languages Theorem (Ebinger/Muschol 93, Diekert/Metivier 97): A trace language is star-free if and only if it is first-order definable Proof. T SF(A*/ I ) iff UT SF(A*) iff UT FO(A*) iff T FO(A*/ I )
27 Many-sided characterization of Star-Free Trace Languages SF(A*/I)=AP(A*/I) SF(A*/I)=FO(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*)
28 Lexicographic characterization of star-free trace languages Theorem: A trace language is star-free in A*/ I if and only if its lexicographic representation is star-free in A* Proof. T SF(A*/ I ) iff T FO(A*/ I ) iff Lex(T) FO(A*) iff Lex(T) SF(A*)
29 Many-sided characterization of Star-Free Trace Languages SF(A*/I)=AP(A*/I) SF(A*/I)=FO(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*) T SF(A*/I) iff Lex(T) SF(A*)
30 Star-free star in trace monoids Lemma 1: If L SFS(A*) and L LEX, then [L] SFS(A*/ I ) Proof. Structural induction on SFS-expressions. Lemma 2: If UT SFS(A*), then T SFS(A*/ I ) Theorem: In trace monoids SFS = SF Proof. T SF(A*/ I ) UT SF(A*) UT SFS(A*) T SFS(A*/ I ) T SF(A*/ I )
31 Many-sided characterization of Star-Free Trace Languages SF(A*/I)=AP(A*/I) SF(A*/I)=FO(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*) SF(A*/I)=SFS(A*/I) T SF(A*/I) iff Lex(T) SF(A*)
32 Problems 1-3 Problem 1: To find syntactically formulated conditions for star-free star in trace monoids. Problem 2: In which monoids SFS=SF? Does it hold in concurrency monoids of Droste?
33 Decision Problems Theorem (Muscholl/Petersen 1996): The problem "Is T star-free?" is decidable for rational trace languages only in trace monoids with transitive independency. Problem 3 (star problem for s-f trace languages): Is the question Is T* star-free? decidable for: star-free trace languages? finite trace languages?
34 A part without logic SF(A*/I)=AP(A*/I) SF(A*/I)=FO(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*) SF(A*/I)=SFS(A*/I) T SF(A*/I) iff Lex(T) SF(A*)
35 A part without logic SF(A*/I)=AP(A*/I) SF(A*/I)=FO(A*/I) SF(A*)=SFS(A*) T SF(A*/I) iff UT SF(A*) T FO(A*/I) ) iff UT FO(A*) iff Lex(T) FO(A*) SF(A*/I)=SFS(A*/I) T SF(A*/I) iff Lex(T) SF(A*)
36 Problem 4 avoiding logic Problem 4: To prove the non-logic part of To prove the non-logic part of the characterization without logic
37 LSF languages lexicographic product: X Y = XY if XY LEX else undefined lexicographic complement: X" = LEX X LSF = the class of word languages that are built from atoms with union, lexicographic product and lexicographic complement
38 Question: LSF = SF inside LEX? Lemma: If L LSF, then [L] SF(A*/ I ) Proof: By lemma on closing product. By definition: If L LSF, then L SF and L LEX Question: Does the converse hold?
39 Transitively oriented alphabets An ordered alphabet (A,<,I ) is transitively oriented iff < I is transitive. Lemma: If L SF and L LEX, then L LSF Proposition: LSF = {L A* L SF and L LEX} if (A,<,I ) is transitively oriented Problem 4a: Does the proposition hold for any ordered alphabet?
40 Example D: a c b LEX = (a*b*c)*a*b* = a*b*(ca*b*)* a* = LEX (LEX c LEX LEX b) b* = LEX (LEX c LEX a LEX) c* = LEX ((LEX LEX b) a LEX LEX b (LEX a LEX)) (a c)* = LEX (LEX b LEX bc LEX) a*b* = LEX LEX c LEX (ac)* = LEX (c LEX (LEX LEX b) a LEX cc LEX (LEX LEX b) aa LEX)
41 How is LSF in the Pentagon? Pentagon cannot be transitively oriented D: What about LSF in the pentagon? Does a* belong to LSF?
42 Publications Edward Ochmański, Krystyna Stawikowska: On Closures of Lexicographic Star-Free Languages, Proceedings of AFL 2005, pp , University of Szeged, Edward Ochmański, Krystyna Stawikowska: Star-Free Star and Trace Languages, Fundamenta Informaticae 72, pp , IOS Press Krystyna Stawikowska, Edward Ochmański: On Star-Free Trace Languages and their Lexicographic Representations, Proceedings of LATA 2007, pp , Universitat Rovira i Virgili, Tarragona, Spain, Edward Ochmański, Krystyna Stawikowska: A Star Operation for Star-Free Trace Languages, Proceedings of DLT 2007, LNCS 4588, pp , Springer Krystyna Stawikowska: Word Languages Inducing Recognizable and Star-Free Trace Languages, PhD Thesis (in Polish), Toruń-Warszawa, 2007.
43 the end
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)
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,
CS103B Handout 17 Winter 2007 February 26, 2007 Languages and Regular Expressions
CS103B Handout 17 Winter 2007 February 26, 2007 Languages and Regular Expressions Theory of Formal Languages In the English language, we distinguish between three different identities: letter, word, sentence.
Automata on Infinite Words and Trees
Automata on Infinite Words and Trees Course notes for the course Automata on Infinite Words and Trees given by Dr. Meghyn Bienvenu at Universität Bremen in the 2009-2010 winter semester Last modified:
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
SOLUTIONS TO ASSIGNMENT 1 MATH 576
SOLUTIONS TO ASSIGNMENT 1 MATH 576 SOLUTIONS BY OLIVIER MARTIN 13 #5. Let T be the topology generated by A on X. We want to show T = J B J where B is the set of all topologies J on X with A J. This amounts
Automata and Formal Languages
Automata and Formal Languages Winter 2009-2010 Yacov Hel-Or 1 What this course is all about This course is about mathematical models of computation We ll study different machine models (finite automata,
INCIDENCE-BETWEENNESS GEOMETRY
INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full
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
Notes from February 11
Notes from February 11 Math 130 Course web site: www.courses.fas.harvard.edu/5811 Two lemmas Before proving the theorem which was stated at the end of class on February 8, we begin with two lemmas. The
Fundamentele Informatica II
Fundamentele Informatica II Answer to selected exercises 1 John C Martin: Introduction to Languages and the Theory of Computation M.M. Bonsangue (and J. Kleijn) Fall 2011 Let L be a language. It is clear
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
it is easy to see that α = a
21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UF. Therefore
Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson
Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement
Lecture 1. Basic Concepts of Set Theory, Functions and Relations
September 7, 2005 p. 1 Lecture 1. Basic Concepts of Set Theory, Functions and Relations 0. Preliminaries...1 1. Basic Concepts of Set Theory...1 1.1. Sets and elements...1 1.2. Specification of sets...2
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
Local periods and binary partial words: An algorithm
Local periods and binary partial words: An algorithm F. Blanchet-Sadri and Ajay Chriscoe Department of Mathematical Sciences University of North Carolina P.O. Box 26170 Greensboro, NC 27402 6170, USA E-mail:
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
How To Prove The Dirichlet Unit Theorem
Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if
GENERATING SETS KEITH CONRAD
GENERATING SETS KEITH CONRAD 1 Introduction In R n, every vector can be written as a unique linear combination of the standard basis e 1,, e n A notion weaker than a basis is a spanning set: a set of vectors
(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 (,,,,
Left-Handed Completeness
Left-Handed Completeness Dexter Kozen Computer Science Department Cornell University RAMiCS, September 19, 2012 Joint work with Alexandra Silva Radboud University Nijmegen and CWI Amsterdam Result A new
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
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: [email protected] Proof: For any element x of the empty set, x is also an element of every set since
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
Introduction to Theory of Computation
Introduction to Theory of Computation Prof. (Dr.) K.R. Chowdhary Email: [email protected] Formerly at department of Computer Science and Engineering MBM Engineering College, Jodhpur Tuesday 28 th
CH3 Boolean Algebra (cont d)
CH3 Boolean Algebra (cont d) Lecturer: 吳 安 宇 Date:2005/10/7 ACCESS IC LAB v Today, you ll know: Introduction 1. Guidelines for multiplying out/factoring expressions 2. Exclusive-OR and Equivalence operations
! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs
,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini [email protected] University of Trento Fausto Giunchiglia [email protected] The Logic of Descriptions!$%&'()*$#)
FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 22
FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 22 RAVI VAKIL CONTENTS 1. Discrete valuation rings: Dimension 1 Noetherian regular local rings 1 Last day, we discussed the Zariski tangent space, and saw that it
Degree Hypergroupoids Associated with Hypergraphs
Filomat 8:1 (014), 119 19 DOI 10.98/FIL1401119F Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat Degree Hypergroupoids Associated
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
Some Special Artex Spaces Over Bi-monoids
Some Special Artex Spaces Over Bi-monoids K.Muthukumaran (corresponding auther) Assistant Professor PG and Research Department Of Mathematics, Saraswathi Narayanan College, Perungudi Madurai-625022,Tamil
1 = (a 0 + b 0 α) 2 + + (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain
Notes on real-closed fields These notes develop the algebraic background needed to understand the model theory of real-closed fields. To understand these notes, a standard graduate course in algebra is
Grammars with Regulated Rewriting
Grammars with Regulated Rewriting Jürgen Dassow Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Lecture in the 5 th PhD Program Formal Languages and Applications PhD Program Formal Languages
The Halting Problem is Undecidable
185 Corollary G = { M, w w L(M) } is not Turing-recognizable. Proof. = ERR, where ERR is the easy to decide language: ERR = { x { 0, 1 }* x does not have a prefix that is a valid code for a Turing machine
Boolean Algebra Part 1
Boolean Algebra Part 1 Page 1 Boolean Algebra Objectives Understand Basic Boolean Algebra Relate Boolean Algebra to Logic Networks Prove Laws using Truth Tables Understand and Use First Basic Theorems
CMPSCI 250: Introduction to Computation. Lecture #19: Regular Expressions and Their Languages David Mix Barrington 11 April 2013
CMPSCI 250: Introduction to Computation Lecture #19: Regular Expressions and Their Languages David Mix Barrington 11 April 2013 Regular Expressions and Their Languages Alphabets, Strings and Languages
Gröbner Bases and their Applications
Gröbner Bases and their Applications Kaitlyn Moran July 30, 2008 1 Introduction We know from the Hilbert Basis Theorem that any ideal in a polynomial ring over a field is finitely generated [3]. However,
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
Scanner. tokens scanner parser IR. source code. errors
Scanner source code tokens scanner parser IR errors maps characters into tokens the basic unit of syntax x = x + y; becomes = + ; character string value for a token is a lexeme
On the generation of elliptic curves with 16 rational torsion points by Pythagorean triples
On the generation of elliptic curves with 16 rational torsion points by Pythagorean triples Brian Hilley Boston College MT695 Honors Seminar March 3, 2006 1 Introduction 1.1 Mazur s Theorem Let C be a
CS5236 Advanced Automata Theory
CS5236 Advanced Automata Theory Frank Stephan Semester I, Academic Year 2012-2013 Advanced Automata Theory is a lecture which will first review the basics of formal languages and automata theory and then
Incenter Circumcenter
TRIANGLE: Centers: Incenter Incenter is the center of the inscribed circle (incircle) of the triangle, it is the point of intersection of the angle bisectors of the triangle. The radius of incircle is
Non-deterministic Semantics and the Undecidability of Boolean BI
1 Non-deterministic Semantics and the Undecidability of Boolean BI DOMINIQUE LARCHEY-WENDLING, LORIA CNRS, Nancy, France DIDIER GALMICHE, LORIA Université Henri Poincaré, Nancy, France We solve the open
Tree-representation of set families and applications to combinatorial decompositions
Tree-representation of set families and applications to combinatorial decompositions Binh-Minh Bui-Xuan a, Michel Habib b Michaël Rao c a Department of Informatics, University of Bergen, Norway. [email protected]
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
MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers.
MATHEMATICAL INDUCTION MIGUEL A LERMA (Last updated: February 8, 003) Mathematical Induction This is a powerful method to prove properties of positive integers Principle of Mathematical Induction Let P
Chapter 6: Episode discovery process
Chapter 6: Episode discovery process Algorithmic Methods of Data Mining, Fall 2005, Chapter 6: Episode discovery process 1 6. Episode discovery process The knowledge discovery process KDD process of analyzing
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
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize
26 Ideals and Quotient Rings
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan 26 Ideals and Quotient Rings In this section we develop some theory of rings that parallels the theory of groups discussed
How To Compare A Markov Algorithm To A Turing Machine
Markov Algorithm CHEN Yuanmi December 18, 2007 1 Abstract Markov Algorithm can be understood as a priority string rewriting system. In this short paper we give the definition of Markov algorithm and also
Chapter 13: Basic ring theory
Chapter 3: Basic ring theory Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 42, Spring 24 M. Macauley (Clemson) Chapter 3: Basic ring
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,
Point Set Topology. A. Topological Spaces and Continuous Maps
Point Set Topology A. Topological Spaces and Continuous Maps Definition 1.1 A topology on a set X is a collection T of subsets of X satisfying the following axioms: T 1.,X T. T2. {O α α I} T = α IO α T.
Class One: Degree Sequences
Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of
Chapter 2 Remodulization of Congruences Proceedings NCUR VI. è1992è, Vol. II, pp. 1036í1041. Jeærey F. Gold Department of Mathematics, Department of Physics University of Utah Don H. Tucker Department
2110711 THEORY of COMPUTATION
2110711 THEORY of COMPUTATION ATHASIT SURARERKS ELITE Athasit Surarerks ELITE Engineering Laboratory in Theoretical Enumerable System Computer Engineering, Faculty of Engineering Chulalongkorn University
LAKE ELSINORE UNIFIED SCHOOL DISTRICT
LAKE ELSINORE UNIFIED SCHOOL DISTRICT Title: PLATO Algebra 1-Semester 2 Grade Level: 10-12 Department: Mathematics Credit: 5 Prerequisite: Letter grade of F and/or N/C in Algebra 1, Semester 2 Course Description:
CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES
CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES PAUL SHAFER Abstract. We prove that the first-order theory of the Medvedev degrees, the first-order theory of the Muchnik degrees, and the third-order
Properties of Real Numbers
16 Chapter P Prerequisites P.2 Properties of Real Numbers What you should learn: Identify and use the basic properties of real numbers Develop and use additional properties of real numbers Why you should
Follow links for Class Use and other Permissions. For more information send email to: [email protected]
COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part
Matrix Algebra. Some Basic Matrix Laws. Before reading the text or the following notes glance at the following list of basic matrix algebra laws.
Matrix Algebra A. Doerr Before reading the text or the following notes glance at the following list of basic matrix algebra laws. Some Basic Matrix Laws Assume the orders of the matrices are such that
k, then n = p2α 1 1 pα k
Powers of Integers An integer n is a perfect square if n = m for some integer m. Taking into account the prime factorization, if m = p α 1 1 pα k k, then n = pα 1 1 p α k k. That is, n is a perfect square
CS154. Turing Machines. Turing Machine. Turing Machines versus DFAs FINITE STATE CONTROL AI N P U T INFINITE TAPE. read write move.
CS54 Turing Machines Turing Machine q 0 AI N P U T IN TAPE read write move read write move Language = {0} q This Turing machine recognizes the language {0} Turing Machines versus DFAs TM can both write
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
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.
3. Let A and B be two n n orthogonal matrices. Then prove that AB and BA are both orthogonal matrices. Prove a similar result for unitary matrices.
Exercise 1 1. Let A be an n n orthogonal matrix. Then prove that (a) the rows of A form an orthonormal basis of R n. (b) the columns of A form an orthonormal basis of R n. (c) for any two vectors x,y R
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
THREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER
Séminaire Lotharingien de Combinatoire 53 (2006), Article B53g ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER RON M. ADIN AND YUVAL ROICHMAN Abstract. For a permutation π in the symmetric group
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
Stationary random graphs on Z with prescribed iid degrees and finite mean connections
Stationary random graphs on Z with prescribed iid degrees and finite mean connections Maria Deijfen Johan Jonasson February 2006 Abstract Let F be a probability distribution with support on the non-negative
Reducing Clocks in Timed Automata while Preserving Bisimulation
Reducing Clocks in Timed Automata while Preserving Bisimulation Shibashis Guha Chinmay Narayan S. Arun-Kumar Indian Institute of Technology Delhi {shibashis, chinmay, sak}@cse.iitd.ac.in arxiv:1404.6613v2
s-convexity, model sets and their relation
s-convexity, model sets and their relation Zuzana Masáková Jiří Patera Edita Pelantová CRM-2639 November 1999 Department of Mathematics, Faculty of Nuclear Science and Physical Engineering, Czech Technical
First-Order Logics and Truth Degrees
First-Order Logics and Truth Degrees George Metcalfe Mathematics Institute University of Bern LATD 2014, Vienna Summer of Logic, 15-19 July 2014 George Metcalfe (University of Bern) First-Order Logics
A Beginner s Guide to Modern Set Theory
A Beginner s Guide to Modern Set Theory Martin Dowd Product of Hyperon Software PO Box 4161 Costa Mesa, CA 92628 www.hyperonsoft.com Copyright c 2010 by Martin Dowd 1. Introduction..... 1 2. Formal logic......
(IALC, Chapters 8 and 9) Introduction to Turing s life, Turing machines, universal machines, unsolvable problems.
3130CIT: Theory of Computation Turing machines and undecidability (IALC, Chapters 8 and 9) Introduction to Turing s life, Turing machines, universal machines, unsolvable problems. An undecidable problem
Automata and Computability. Solutions to Exercises
Automata and Computability Solutions to Exercises Fall 25 Alexis Maciel Department of Computer Science Clarkson University Copyright c 25 Alexis Maciel ii Contents Preface vii Introduction 2 Finite Automata
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
ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES.
ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES. O. N. KARPENKOV Introduction. A series of properties for ordinary continued fractions possesses multidimensional
Chapter 4 Complementary Sets Of Systems Of Congruences Proceedings NCUR VII. è1993è, Vol. II, pp. 793í796. Jeærey F. Gold Department of Mathematics, Department of Physics University of Utah Don H. Tucker
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
each college c i C has a capacity q i - the maximum number of students it will admit
n colleges in a set C, m applicants in a set A, where m is much larger than n. each college c i C has a capacity q i - the maximum number of students it will admit each college c i has a strict order i
Extension of measure
1 Extension of measure Sayan Mukherjee Dynkin s π λ theorem We will soon need to define probability measures on infinite and possible uncountable sets, like the power set of the naturals. This is hard.
Understanding Basic Calculus
Understanding Basic Calculus S.K. Chung Dedicated to all the people who have helped me in my life. i Preface This book is a revised and expanded version of the lecture notes for Basic Calculus and other
Database Design and Normal Forms
Database Design and Normal Forms Database Design coming up with a good schema is very important How do we characterize the goodness of a schema? If two or more alternative schemas are available how do
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
(a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9
Homework #01, due 1/20/10 = 9.1.2, 9.1.4, 9.1.6, 9.1.8, 9.2.3 Additional problems for study: 9.1.1, 9.1.3, 9.1.5, 9.1.13, 9.2.1, 9.2.2, 9.2.4, 9.2.5, 9.2.6, 9.3.2, 9.3.3 9.1.1 (This problem was not assigned
POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS
POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS RUSS WOODROOFE 1. Unique Factorization Domains Throughout the following, we think of R as sitting inside R[x] as the constant polynomials (of degree 0).
