Algebraic Language Theory
Total Page:16
File Type:pdf, Size:1020Kb
Load more
										Recommended publications
									
								- 
												  Automata, Semigroups and DualityAutomata, semigroups and duality Mai Gehrke1 Serge Grigorieff2 Jean-Eric´ Pin2 1Radboud Universiteit 2LIAFA, CNRS and University Paris Diderot TANCL’07, August 2007, Oxford LIAFA, CNRS and University Paris Diderot Outline (1) Four ways of defining languages (2) The profinite world (3) Duality (4) Back to the future LIAFA, CNRS and University Paris Diderot Part I Four ways of defining languages LIAFA, CNRS and University Paris Diderot Words and languages Words over the alphabet A = {a, b, c}: a, babb, cac, the empty word 1, etc. The set of all words A∗ is the free monoid on A. A language is a set of words. Recognizable (or regular) languages can be defined in various ways: ⊲ by (extended) regular expressions ⊲ by finite automata ⊲ in terms of logic ⊲ by finite monoids LIAFA, CNRS and University Paris Diderot Basic operations on languages • Boolean operations: union, intersection, complement. • Product: L1L2 = {u1u2 | u1 ∈ L1,u2 ∈ L2} Example: {ab, a}{a, ba} = {aa, aba, abba}. • Star: L∗ is the submonoid generated by L ∗ L = {u1u2 · · · un | n > 0 and u1,...,un ∈ L} {a, ba}∗ = {1, a, aa, ba, aaa, aba, . .}. LIAFA, CNRS and University Paris Diderot Various types of expressions • Regular expressions: union, product, star: (ab)∗ ∪ (ab)∗a • Extended regular expressions (union, intersection, complement, product and star): A∗ \ (bA∗ ∪ A∗aaA∗ ∪ A∗bbA∗) • Star-free expressions (union, intersection, complement, product but no star): ∅c \ (b∅c ∪∅caa∅c ∪∅cbb∅c) LIAFA, CNRS and University Paris Diderot Finite automata a 1 2 The set of states is {1, 2, 3}. b The initial state is 1. b a 3 The final states are 1 and 2.
- 
												  Discriminants and the Monoid of Quadratic RingsDISCRIMINANTS AND THE MONOID OF QUADRATIC RINGS JOHN VOIGHT Abstract. We consider the natural monoid structure on the set of quadratic rings over an arbitrary base scheme and characterize this monoid in terms of discriminants. Quadratic field extensions K of Q are characterized by their discriminants. Indeed, there is a bijection 8Separable quadratic9 < = ∼ × ×2 algebras over Q −! Q =Q : up to isomorphism ; p 2 ×2 Q[ d] = Q[x]=(x − d) 7! dQ wherep a separable quadratic algebra over Q is either a quadratic field extension or the algebra Q[ 1] ' Q × Q of discriminant 1. In particular, the set of isomorphism classes of separable quadratic extensions of Q can be given the structure of an elementary abelian 2-group, with identity element the class of Q × Q: we have simply p p p Q[ d1] ∗ Q[ d2] = Q[ d1d2] p × ×2 up to isomorphism. If d1; d2; dp1d2 2pQ n Q then Q( d1d2) sits as the third quadratic subfield of the compositum Q( d1; d2): p p Q( d1; d2) p p p Q( d1) Q( d1d2) Q( d2) Q p Indeed, ifpσ1 isp the nontrivial elementp of Gal(Q( d1)=Q), then therep is a unique extension of σ1 to Q( d1; d2) leaving Q( d2) fixed, similarly with σ2, and Q( d1d2) is the fixed field of the composition σ1σ2 = σ2σ1. This characterization of quadratic extensions works over any base field F with char F 6= 2 and is summarized concisely in the Kummer theory isomorphism H1(Gal(F =F ); {±1g) = Hom(Gal(F =F ); {±1g) ' F ×=F ×2: On the other hand, over a field F with char F = 2, all separable quadratic extensions have trivial discriminant and instead they are classified by the (additive) Artin-Schreier group F=}(F ) where }(F ) = fr + r2 : r 2 F g Date: January 17, 2021.
- 
												  A Quantum Query Complexity Trichotomy for Regular LanguagesA Quantum Query Complexity Trichotomy for Regular Languages Scott Aaronson∗ Daniel Grier† Luke Schaeffer UT Austin MIT MIT [email protected] [email protected] [email protected] Abstract We present a trichotomy theorem for the quantum query complexity of regular languages. Every regular language has quantum query complexity Θ(1), Θ˜ (√n), or Θ(n). The extreme uniformity of regular languages prevents them from taking any other asymptotic complexity. This is in contrast to even the context-free languages, which we show can have query complex- ity Θ(nc) for all computable c [1/2,1]. Our result implies an equivalent trichotomy for the approximate degree of regular∈ languages, and a dichotomy—either Θ(1) or Θ(n)—for sensi- tivity, block sensitivity, certificate complexity, deterministic query complexity, and randomized query complexity. The heart of the classification theorem is an explicit quantum algorithm which decides membership in any star-free language in O˜ (√n) time. This well-studied family of the regu- lar languages admits many interesting characterizations, for instance, as those languages ex- pressible as sentences in first-order logic over the natural numbers with the less-than relation. Therefore, not only do the star-free languages capture functions such as OR, they can also ex- press functions such as “there exist a pair of 2’s such that everything between them is a 0.” Thus, we view the algorithm for star-free languages as a nontrivial generalization of Grover’s algorithm which extends the quantum quadratic speedup to a much wider range of string- processing algorithms than was previously known.
- 
												  On the Hall Algebra of Semigroup Representations Over F1ON THE HALL ALGEBRA OF SEMIGROUP REPRESENTATIONS OVER F1 MATT SZCZESNY Abstract. Let A be a finitely generated semigroup with 0. An A–module over F1 (also called an A–set), is a pointed set (M, ∗) together with an action of A. We define and study the Hall algebra HA of the category CA of finite A–modules. HA is shown to be the universal enveloping algebra of a Lie algebra nA, called the Hall Lie algebra of CA. In the case of the hti - the free monoid on one generator hti, the Hall algebra (or more precisely the Hall algebra of the subcategory of nilpotent hti-modules) is isomorphic to Kreimer’s Hopf algebra of rooted forests. This perspective allows us to define two new commutative operations on rooted forests. We also consider the examples when A is a quotient of hti by a congruence, and the monoid G ∪{0} for a finite group G. 1. introduction The aim of this paper is to define and study the Hall algebra of the category of set- theoretic representations of a semigroup. Classically, Hall algebras have been studied in the context abelian categories linear over finite fields Fq. Given such a category A, finitary in the sense that Hom(M, N)andExt1(M, N) are finite-dimensional ∀ M, N ∈ A (and therefore finite sets), we may construct from A an associative algebra HA defined 1 over Z , called the Ringel-Hall algebra of A. Asa Z–module, HA is freely generated by the isomorphism classes of objects in A, and its structure constants are expressed in terms of the number of extensions between objects.
- 
												  Math 311 - Introduction to Proof and Abstract Mathematics Group Assignment # 15 Name: Due: at the End of Class on Tuesday, March 26ThMath 311 - Introduction to Proof and Abstract Mathematics Group Assignment # 15 Name: Due: At the end of class on Tuesday, March 26th More on Functions: Definition 5.1.7: Let A, B, C, and D be sets. Let f : A B and g : C D be functions. Then f = g if: → → A = C and B = D • For all x A, f(x)= g(x). • ∈ Intuitively speaking, this definition tells us that a function is determined by its underlying correspondence, not its specific formula or rule. Another way to think of this is that a function is determined by the set of points that occur on its graph. 1. Give a specific example of two functions that are defined by different rules (or formulas) but that are equal as functions. 2. Consider the functions f(x)= x and g(x)= √x2. Find: (a) A domain for which these functions are equal. (b) A domain for which these functions are not equal. Definition 5.1.9 Let X be a set. The identity function on X is the function IX : X X defined by, for all x X, → ∈ IX (x)= x. 3. Let f(x)= x cos(2πx). Prove that f(x) is the identity function when X = Z but not when X = R. Definition 5.1.10 Let n Z with n 0, and let a0,a1, ,an R such that an = 0. The function p : R R is a ∈ ≥ ··· ∈ 6 n n−1 → polynomial of degree n with real coefficients a0,a1, ,an if for all x R, p(x)= anx +an−1x + +a1x+a0.
- 
												  Structure of Some Idempotent SemiringsJournal of Computer and Mathematical Sciences, Vol.7(5), 294-301, May 2016 ISSN 0976-5727 (Print) (An International Research Journal), www.compmath-journal.org ISSN 2319-8133 (Online) Structure of Some Idempotent Semirings N. Sulochana1 and T. Vasanthi2 1Assistant Professor, Department of Mathematics, K.S.R.M College of Engineering, Kadapa-516 003, A. P., INDIA. Email: [email protected] 2Professor of Mathematics, Department of Mathematics, Yogi Vemana University, Kadapa-516 003, A. P., INDIA. (Received on: May 30, 2016) ABSTRACT In this paper we study the notion of some special elements such as additive idempotent, idempotent, multiplicatively sub-idempotent, regular, absorbing and characterize these subidempotent and almost idempotent semiring. It is prove that, if S is a subidempotent semiring and (S, ) be a band, then S is a mono semiring and S is k - regular. 2000 Mathematics Subject Classification: 20M10, 16Y60. Keywords: Integral Multiple Property (IMP); Band; Mono Semirings; Rectangular Band; Multiplicatively Subidempotent; k-regular. 1. INTRODUCTION The concept of semirings was first introduced by Vandiver in 1934. However the developments of the theory in semirings have been taking place since 1950. The theory of rings and the theory of semigroups have considerable impact on the developments of the theory of semirings and ordered semirings. It is well known that if the multiplicative structure of an ordered semiring is a rectangular band then its additive structure is a band. P.H. Karvellas2 has proved that if the multiplicative structure of a semiring is a regular semigroup and if the additive structure is an inverse semigroup, then the additive structure is commutative.
- 
												  1 Monoids and Groups1 Monoids and groups 1.1 Definition. A monoid is a set M together with a map M × M ! M; (x; y) 7! x · y such that (i) (x · y) · z = x · (y · z) 8x; y; z 2 M (associativity); (ii) 9e 2 M such that x · e = e · x = x for all x 2 M (e = the identity element of M). 1.2 Examples. 1) Z with addition of integers (e = 0) 2) Z with multiplication of integers (e = 1) 3) Mn(R) = fthe set of all n × n matrices with coefficients in Rg with ma- trix multiplication (e = I = the identity matrix) 4) U = any set P (U) := fthe set of all subsets of Ug P (U) is a monoid with A · B := A [ B and e = ?. 5) Let U = any set F (U) := fthe set of all functions f : U ! Ug F (U) is a monoid with multiplication given by composition of functions (e = idU = the identity function). 1.3 Definition. A monoid is commutative if x · y = y · x for all x; y 2 M. 1.4 Example. Monoids 1), 2), 4) in 1.2 are commutative; 3), 5) are not. 1 1.5 Note. Associativity implies that for x1; : : : ; xk 2 M the expression x1 · x2 ····· xk has the same value regardless how we place parentheses within it; e.g.: (x1 · x2) · (x3 · x4) = ((x1 · x2) · x3) · x4 = x1 · ((x2 · x3) · x4) etc. 1.6 Note. A monoid has only one identity element: if e; e0 2 M are identity elements then e = e · e0 = e0 1.7 Definition.
- 
												  Lecture 3 Partially Ordered SetsLecture 3 Partially ordered sets Now for something totally different. In life, useful sets are rarely “just” sets. They often come with additional structure. For example, R isn’t useful just because it’s some set. It’s useful because we can add its elements, multiply its elements, and even compare its elements. If A is, for example, the set of all bananas and apples on earth, it’s not as natural to do any of these things with elements of A. Today, we’ll talk about a structure called a partial order. 3.1 Preliminaries First, let me remind you of something called the Cartesian product, or direct product of sets. Definition 3.1.1. Let A and B be sets. Then the Cartesian product of A and B is defined to be the set consisting of all pairs (a, b) where a A and œ b B. We denote the Cartesian product by œ A B. ◊ Example 3.1.2. R2 is the Cartesian product R R. ◊ Example 3.1.3. Let T be the set of all t-shirts in Hiro’s closet, and S the set of all shorts in Hiro’s closet. Then S T represents the collection of all ◊ possible outfits Hiro is willing to consider in August. (I.e., Hiro is willing to consider putting on any of his shorts together with any of his t-shirts.) 23 24 LECTURE 3. PARTIALLY ORDERED SETS Note that we can “repeat” the Cartesian product operation, or apply it many times at once. Example 3.1.4.
- 
												  Lecture 19: Alternating GroupMATH 433 Applied Algebra Lecture 19: Alternating group. Abstract groups. Sign of a permutation Theorem 1 For any n ≥ 2 there exists a unique function sgn : S(n) → {−1, 1} such that • sgn(πσ)= sgn(π) sgn(σ) for all π, σ ∈ S(n), • sgn(τ)= −1 for any transposition τ in S(n). A permutation π is called even if it is a product of an even number of transpositions, and odd if it is a product of an odd number of transpositions. It turns out that π is even if sgn(π)=1 and odd if sgn(π)= −1. Theorem 2 (i) sgn(πσ)= sgn(π) sgn(σ) for any π, σ ∈ S(n). (ii) sgn(π−1)= sgn(π) for any π ∈ S(n). (iii) sgn(id) = 1. (iv) sgn(τ)= −1 for any transposition τ. (v) sgn(σ)=(−1)r−1 for any cycle σ of length r. Alternating group Given an integer n ≥ 2, the alternating group on n symbols, denoted An or A(n), is the set of all even permutations in the symmetric group S(n). Theorem (i) For any two permutations π, σ ∈ A(n), the product πσ is also in A(n). (ii) The identity function id is in A(n). (iii) For any permutation π ∈ A(n), the inverse π−1 is in A(n). In other words, the product of even permutations is even, the identity function is an even permutation, and the inverse of an even permutation is even. Theorem The alternating group A(n) has n!/2 elements.
- 
												  Theoretical Probability and StatisticsTheoretical Probability and Statistics Charles J. Geyer Copyright 1998, 1999, 2000, 2001, 2008 by Charles J. Geyer September 5, 2008 Contents 1 Finite Probability Models 1 1.1 Probability Mass Functions . 1 1.2 Events and Measures . 5 1.3 Random Variables and Expectation . 6 A Greek Letters 9 B Sets and Functions 11 B.1 Sets . 11 B.2 Intervals . 12 B.3 Functions . 12 C Summary of Brand-Name Distributions 14 C.1 The Discrete Uniform Distribution . 14 C.2 The Bernoulli Distribution . 14 i Chapter 1 Finite Probability Models The fundamental idea in probability theory is a probability model, also called a probability distribution. Probability models can be specified in several differ- ent ways • probability mass function (PMF), • probability density function (PDF), • distribution function (DF), • probability measure, and • function mapping from one probability model to another. We will meet probability mass functions and probability measures in this chap- ter, and will meet others later. The terms “probability model” and “probability distribution” don’t indicate how the model is specified, just that it is specified somehow. 1.1 Probability Mass Functions A probability mass function (PMF) is a function pr Ω −−−−→ R which satisfies the following conditions: its values are nonnegative pr(ω) ≥ 0, ω ∈ Ω (1.1a) and sum to one X pr(ω) = 1. (1.1b) ω∈Ω The domain Ω of the PMF is called the sample space of the probability model. The sample space is required to be nonempty in order that (1.1b) make sense. 1 CHAPTER 1. FINITE PROBABILITY MODELS 2 In this chapter we require all sample spaces to be finite sets.
- 
												  A Categorical Approach to Syntactic Monoids 11Logical Methods in Computer Science Vol. 14(2:9)2018, pp. 1–34 Submitted Jan. 15, 2016 https://lmcs.episciences.org/ Published May 15, 2018 A CATEGORICAL APPROACH TO SYNTACTIC MONOIDS JIRˇ´I ADAMEK´ a, STEFAN MILIUS b, AND HENNING URBAT c a Institut f¨urTheoretische Informatik, Technische Universit¨atBraunschweig, Germany e-mail address: [email protected] b;c Lehrstuhl f¨urTheoretische Informatik, Friedrich-Alexander-Universit¨atErlangen-N¨urnberg, Ger- many e-mail address: [email protected], [email protected] Abstract. The syntactic monoid of a language is generalized to the level of a symmetric monoidal closed category D. This allows for a uniform treatment of several notions of syntactic algebras known in the literature, including the syntactic monoids of Rabin and Scott (D “ sets), the syntactic ordered monoids of Pin (D “ posets), the syntactic semirings of Pol´ak(D “ semilattices), and the syntactic associative algebras of Reutenauer (D = vector spaces). Assuming that D is a commutative variety of algebras or ordered algebras, we prove that the syntactic D-monoid of a language L can be constructed as a quotient of a free D-monoid modulo the syntactic congruence of L, and that it is isomorphic to the transition D-monoid of the minimal automaton for L in D. Furthermore, in the case where the variety D is locally finite, we characterize the regular languages as precisely the languages with finite syntactic D-monoids. 1. Introduction One of the successes of the theory of coalgebras is that ideas from automata theory can be developed at a level of abstraction where they apply uniformly to many different types of systems.
- 
												  Syntactic SemigroupsSyntactic semigroups Jean-Eric Pin LITP/IBP, CNRS, Universit´e Paris VI, 4 Place Jussieu, 75252 Paris Cedex 05, FRANCE 1 Introduction This chapter gives an overview on what is often called the algebraic theory of finite automata. It deals with languages, automata and semigroups, and has connections with model theory in logic, boolean circuits, symbolic dynamics and topology. Kleene's theorem [70] is usually considered as the foundation of this theory. It shows that the class of recognizable languages (i.e. recognized by finite automata), coincides with the class of rational languages, which are given by rational expressions. The definition of the syntactic mono- id, a monoid canonically attached to each language, was first given in an early paper of Rabin and Scott [128], where the notion is credited to Myhill. It was shown in particular that a language is recognizable if and only if its syntactic monoid is finite. However, the first classification results were rather related to automata [89]. A break-through was realized by Schutzen-¨ berger in the mid sixties [144]. Schutzenb¨ erger made a non trivial use of the syntactic monoid to characterize an important subclass of the rational languages, the star-free languages. Schutzenb¨ erger's theorem states that a language is star-free if and only if its syntactic monoid is finite and aperiodic. This theorem had a considerable influence on the theory. Two other im- portant \syntactic" characterizations were obtained in the early seventies: Simon [152] proved that a language is piecewise testable if and only if its syntactic monoid is finite and J -trivial and Brzozowski-Simon [41] and in- dependently, McNaughton [86] characterized the locally testable languages.