The Final Deterministic Automaton on Streams
|
|
- Roger Johns
- 6 years ago
- Views:
Transcription
1 The Final Deterministic Automaton on Streams Helle Hvid Hansen Clemens Kupke Jan Rutten Joost Winter Radboud Universiteit Nijmegen & CWI Amsterdam Brouwer seminar, 29 April 2014
2 Overview 1. Automata, streams and language. 2. Final k-automaton of streams. 3. Linear automata and streams. 4. Characterisation of k-regular (and k-automatic) sequences
3 Automata, Streams and Languages (S is a set) deterministic 1-automata X S X (streams) deterministic k-automata X S X k (languages)
4 Automata, Streams and Languages (S is a set) (S is a semiring) deterministic 1-automata X S X (streams) linear 1-automata X S S(X ) (streams) deterministic k-automata X S X k (languages)
5 Automata, Streams and Languages (S is a set) (S is a semiring) deterministic 1-automata X S X (streams) linear 1-automata X S S(X ) (streams) deterministic k-automata X S X k (languages) linear k-automata X S S(X ) k (power series)
6 1-Automata and Streams Let B be a set. A (deterministic) 1-automaton (with output in B) and state space X is a map X B X Streams over B: B ω = {σ : N B}. We write: σ = (σ(0), σ(1), σ(2),...) head or initial value : hd(σ) = σ(0), tail or derivative : tl(σ) = σ = (σ(1), σ(2),...),
7 The 1-Automaton of Streams Streams are a final 1-automaton: o,d X B X [[ ]] id B [[ ]] where behaviour map is B ω hd,tl B B ω x X : [[x]](0) = o(x) [[x]] = [[d(x)]] x X : [[x]](n) = o(d n (x)) n N. Simple stream differential equation (SDE) format (B = {0, 1}), example: x(0) = 1, x = y y(0) = 0, y = x z(0) = 1, z = y Fact: A stream σ is a solution to a finite system of simple SDEs iff σ is eventually periodic.
8 k-automata and Languages A (deterministic) k-automaton (with output in B) with state space X is a map: X B X A where the alphabet A is any set of cardinality k. B-valued languages over alphabet A: L := B A = {L: A B} The (left-)derivative of language L wrt a A is L a L where L a (w) = L(aw) for all w A
9 The Final k-automaton of Languages The k-automaton of languages... is final: λ : L B L A L L(ε), a L a X o,d B X A [[ ]] L λ id B [[ ]] A B L A x X, a A : [[x]](ε) = o(x) [[x]] a = [[d(x)(a)]] where behaviour map is: x X : [[x]](w) = o(d (x)(w)) w A.
10 The Final k-automaton of Languages The k-automaton of languages... is final: λ : L B L A L L(ε), a L a X o,d B X A [[ ]] L λ id B [[ ]] A B L A x X, a A : [[x]](ε) = o(x) [[x]] a = [[d(x)(a)]] where behaviour map is: x X : [[x]](w) = o(d (x)(w)) w A.
11 Zip Define k-automaton structure on streams. Zipping two streams together: zip(σ, τ) = (σ(0), τ(0), σ(1), τ(1),...). Zipping k streams together: zip k (σ 0,..., σ k 1 )(i + nk) = σ i (n) n, i N, 0 i < k or equivalently (by the stream differential equation): zip k (σ 0,..., σ k 1 )(0) = σ 0 (0) zip k (σ 0,..., σ k 1 ) = zip k (σ 1,..., σ k 1, σ 0 ).
12 Zip Define k-automaton structure on streams. Zipping two streams together: zip(σ, τ) = (σ(0), τ(0), σ(1), τ(1),...). Zipping k streams together: zip k (σ 0,..., σ k 1 )(i + nk) = σ i (n) n, i N, 0 i < k or equivalently (by the stream differential equation): zip k (σ 0,..., σ k 1 )(0) = σ 0 (0) zip k (σ 0,..., σ k 1 ) = zip k (σ 1,..., σ k 1, σ 0 ).
13 Zip Define k-automaton structure on streams. Zipping two streams together: zip(σ, τ) = (σ(0), τ(0), σ(1), τ(1),...). Zipping k streams together: zip k (σ 0,..., σ k 1 )(i + nk) = σ i (n) n, i N, 0 i < k or equivalently (by the stream differential equation): zip k (σ 0,..., σ k 1 )(0) = σ 0 (0) zip k (σ 0,..., σ k 1 ) = zip k (σ 1,..., σ k 1, σ 0 ).
14 Unzip Unzipping a stream into k streams: For k, j N with j < k: unzip j,k (σ)(n) = σ(j + nk) n N For k = 3, unzip 0,3 (σ) = (σ(0), σ(3), σ(6),...) unzip 1,3 (σ) = (σ(1), σ(4), σ(7),...) unzip 2,3 (σ) = (σ(2), σ(5), σ(8),...) We have: zip k (unzip 0,k (σ),..., unzip k 1,k (σ)) = σ unzip i,k (zip k (σ 0,..., σ k 1 )) = σ i i < k In other words, zip k : (S N ) k S N is a bijection with inverse unzip k = unzip 0,k,..., unzip k 1,k : S N (S N ) k.
15 Unzip Unzipping a stream into k streams: For k, j N with j < k: unzip j,k (σ)(n) = σ(j + nk) n N For k = 3, unzip 0,3 (σ) = (σ(0), σ(3), σ(6),...) unzip 1,3 (σ) = (σ(1), σ(4), σ(7),...) unzip 2,3 (σ) = (σ(2), σ(5), σ(8),...) We have: zip k (unzip 0,k (σ),..., unzip k 1,k (σ)) = σ unzip i,k (zip k (σ 0,..., σ k 1 )) = σ i i < k In other words, zip k : (S N ) k S N is a bijection with inverse unzip k = unzip 0,k,..., unzip k 1,k : S N (S N ) k.
16 The k-automaton of Streams (Case k = 3) Define k-automaton structure on B ω, β = B ω hd,tl = B B ω id B unzip 3 B (B ω ) {1,2,3} = 1 σ σ(0) 2 unzip 0,3 (σ ) unzip 2,3 (σ ) unzip 3,3 (σ ) 3... By finality of (L, λ), there is unique h : (B ω, β) (L, λ)
17 The k-automaton of Streams (Case k = 3) Define k-automaton structure on B ω, β = B ω hd,tl = B B ω id B unzip 3 B (B ω ) {1,2,3} = 1 σ σ(0) 2 unzip 0,3 (σ ) unzip 2,3 (σ ) unzip 3,3 (σ ) 3... By finality of (L, λ), there is unique h : (B ω, β) (L, λ)
18 The k-automaton of Streams (Case k = 3) Define k-automaton structure on B ω, β = B ω hd,tl = B B ω id B unzip 3 B (B ω ) {1,2,3} = 1 σ σ(0) 2 unzip 0,3 (σ ) unzip 2,3 (σ ) unzip 3,3 (σ ) 3... By finality of (L, λ), there is unique h : (B ω, β) (L, λ)
19 Bijective k-adic Numeration Concretely, h(σ)(w) = σ(ν(w)) w {1, 2, 3} where ν : {1, 2, 3} = N is bijective 3-adic numeration (least significant digit first, reverse). defined by: ν(ε) = 0, ν(aw) = a + 3 ν(w)
20 Bijective k-adic Numeration Concretely, h(σ)(w) = σ(ν(w)) w {1, 2, 3} where ν : {1, 2, 3} = N is bijective 3-adic numeration (least significant digit first, reverse). defined by: ν(ε) = 0, ν(aw) = a + 3 ν(w) w ν(w) ε ν(ε) = ν(ε) = ν(ε) = ν(1) = ν(1) = ν(1) = ν(2) = 7..
21 The Final k-automaton of Streams ν bijective h : B ω L bijective h is isomorphism of k-automata (B ω, β) is also final. X [[ ]] B ω o,d hd,unzip 3 tl B X {1,2,3} id B [[ ]] {1,2,3} B (B ω ) {1,2,3} x X : [[x]](0) = o(x) unzip 0,3 ([[x]] ) = [[d(x)(1)]] unzip 1,3 ([[x]] ) = [[d(x)(2)]] unzip 2,3 ([[x]] ) = [[d(x)(3)]] or equivalently (using zip-unzip isomorphism): [[x]](0) = o(x), [[x]] = zip 3 ([[d(x)(1)]], [[d(x)(2)]], [[d(x)(3)]])
22 The Final k-automaton of Streams ν bijective h : B ω L bijective h is isomorphism of k-automata (B ω, β) is also final. X [[ ]] B ω o,d hd,unzip 3 tl B X {1,2,3} id B [[ ]] {1,2,3} B (B ω ) {1,2,3} x X : [[x]](0) = o(x) unzip 0,3 ([[x]] ) = [[d(x)(1)]] unzip 1,3 ([[x]] ) = [[d(x)(2)]] unzip 2,3 ([[x]] ) = [[d(x)(3)]] or equivalently (using zip-unzip isomorphism): [[x]](0) = o(x), [[x]] = zip 3 ([[d(x)(1)]], [[d(x)(2)]], [[d(x)(3)]])
23 The Final k-automaton of Streams ν bijective h : B ω L bijective h is isomorphism of k-automata (B ω, β) is also final. X [[ ]] B ω o,d hd,unzip 3 tl B X {1,2,3} id B [[ ]] {1,2,3} B (B ω ) {1,2,3} x X : [[x]](0) = o(x) unzip 0,3 ([[x]] ) = [[d(x)(1)]] unzip 1,3 ([[x]] ) = [[d(x)(2)]] unzip 2,3 ([[x]] ) = [[d(x)(3)]] or equivalently (using zip-unzip isomorphism): [[x]](0) = o(x), [[x]] = zip 3 ([[d(x)(1)]], [[d(x)(2)]], [[d(x)(3)]])
24 The Final k-automaton of Streams ν bijective h : B ω L bijective h is isomorphism of k-automata (B ω, β) is also final. X [[ ]] B ω o,d hd,unzip 3 tl B X {1,2,3} id B [[ ]] {1,2,3} B (B ω ) {1,2,3} x X : [[x]](0) = o(x) unzip 0,3 ([[x]] ) = [[d(x)(1)]] unzip 1,3 ([[x]] ) = [[d(x)(2)]] unzip 2,3 ([[x]] ) = [[d(x)(3)]] or equivalently (using zip-unzip isomorphism): [[x]](0) = o(x), [[x]] = zip 3 ([[d(x)(1)]], [[d(x)(2)]], [[d(x)(3)]])
25 Zip-Stream Differential Equations Example of a (finite) system of zip 3 -SDEs over X = {x, y, z} with B = {a, b}: x(0) = a, x = zip 3 (y, x, x), y(0) = b, y = zip 3 (x, y, x), z(0) = b, z = zip 3 (y, z, y), Lemma Every system of zip k -SDEs has a unique stream solution.
26 Zip-Stream Differential Equations Example of a (finite) system of zip 3 -SDEs over X = {x, y, z} with B = {a, b}: x(0) = a, x = zip 3 (y, x, x), y(0) = b, y = zip 3 (x, y, x), z(0) = b, z = zip 3 (y, z, y), Lemma Every system of zip k -SDEs has a unique stream solution.
27 From Deterministic to Linear Automata (X is a set) (S is an semiring) deterministic 1-automata X S X (streams) (eventually periodic) deterministic k-automata X S X k (languages/streams) (rational languages/?) linear 1-automata X S S(X ) (streams) (rational streams) linear k-automata X S S(X ) k (power series/streams) (rational/?)
28 Linear k-automata Let S = (S, +,, 0, 1) be a semiring. An S-linear k-automaton with state space X is a map: where X S S(X ) k S(X ) = {φ: X S supp(φ) finite} = {s 1 x s n x n s 1,..., s n S, x 1,..., x n X } BDE format, example (S = N, k = {a, b}): x(0) = 1, x a = 2x + y, x b = 3x y(0) = 0, y a = x + 3y, y b = y
29 Linear k-automata Let S = (S, +,, 0, 1) be a semiring. An S-linear k-automaton with state space X is a map: where X S S(X ) k S(X ) = {φ: X S supp(φ) finite} = {s 1 x s n x n s 1,..., s n S, x 1,..., x n X } BDE format, example (S = N, k = {a, b}): x(0) = 1, x a = 2x + y, x b = 3x y(0) = 0, y a = x + 3y, y b = y
30 Language Semantics of Linear k-automata S-weighted languages are formal power series (in k noncommuting variables with coefficients in S) S k = {ρ: k S} Language semantics via determinisation : X η S(X ) S k o,d S S(X ) k ô, ˆd λ S S k k Note: ô, ˆd : S(X ) S S(X ) k is deterministic k-automaton in category of S-semimodules. Note: S k is S-semimodule with pointwise operations.
31 Stream Semantics of Linear k-automata Stream semantics via determinisation and k-adic numeration: X η S(X ) [[ ]] S S ω o,d S S(X ) k ô, ˆd S (S ω ) k hd,unzip k tl [[ ]] S is the unique S-linear map such that η(x) S (0) = o(x) η(x) S = zip k ( δ(x)(1) S,..., δ(x)(k) S ).
32 Stream Specification Streams specified in linear BDE format: x(0) = 1, x 1 = 2x + y, x 2 = 3x y(0) = 0, y 1 = x + 3y, y 2 = y equivalent with linear even-odd specification: x(0) = 1, even(x ) = 2x + y, odd(x ) = 3x y(0) = 0, even(y ) = x + 3y, odd(y ) = y equivalent with linear zip-stream differential equations: x(0) = 1, x = zip 2 (2x + y, 3x) y(0) = 0, y = zip 2 (x + 3y, y) Lemma A system of linear zip-sdes has a unique solution.
33 Stream Specification Streams specified in linear BDE format: x(0) = 1, x 1 = 2x + y, x 2 = 3x y(0) = 0, y 1 = x + 3y, y 2 = y equivalent with linear even-odd specification: x(0) = 1, even(x ) = 2x + y, odd(x ) = 3x y(0) = 0, even(y ) = x + 3y, odd(y ) = y equivalent with linear zip-stream differential equations: x(0) = 1, x = zip 2 (2x + y, 3x) y(0) = 0, y = zip 2 (x + 3y, y) Lemma A system of linear zip-sdes has a unique solution.
34 Stream Specification Streams specified in linear BDE format: x(0) = 1, x 1 = 2x + y, x 2 = 3x y(0) = 0, y 1 = x + 3y, y 2 = y equivalent with linear even-odd specification: x(0) = 1, even(x ) = 2x + y, odd(x ) = 3x y(0) = 0, even(y ) = x + 3y, odd(y ) = y equivalent with linear zip-stream differential equations: x(0) = 1, x = zip 2 (2x + y, 3x) y(0) = 0, y = zip 2 (x + 3y, y) Lemma A system of linear zip-sdes has a unique solution.
35 Stream Specification Streams specified in linear BDE format: x(0) = 1, x 1 = 2x + y, x 2 = 3x y(0) = 0, y 1 = x + 3y, y 2 = y equivalent with linear even-odd specification: x(0) = 1, even(x ) = 2x + y, odd(x ) = 3x y(0) = 0, even(y ) = x + 3y, odd(y ) = y equivalent with linear zip-stream differential equations: x(0) = 1, x = zip 2 (2x + y, 3x) y(0) = 0, y = zip 2 (x + 3y, y) Lemma A system of linear zip-sdes has a unique solution.
36 Automatic and Regular Sequences Def. Let σ S ω and k N. The k-kernel of σ is the set of streams obtained by closing {σ} under unzip j,k for all j < k.
37 k-automatic Sequences (cf. Automatic Sequences, J.P. Allouche and J. Shallit, CUP 2003) A sequence σ S ω is k-automatic if one of the following equivalent conditions hold: σ is generated by a finite k-automaton, i.e., n N : σ(n) = o(d (x)(base k (n))) where base k (n) is base k expansion of n. E.g. base 2 (6) = 110. the k-kernel of σ is finite, i.e., there is Σ = {τ 1,..., τ n } S ω such that σ Σ and unzip j,k (τ i ) Σ i n j < k solution to a finite systems of zip-equations: τ 1 = zip k (τ 1,1,..., τ 1,k ).. τ n = zip k (τ n,1,..., τ n,k ) where τ i,j S ω.
38 k-automatic Sequences (cf. Automatic Sequences, J.P. Allouche and J. Shallit, CUP 2003) A sequence σ S ω is k-automatic if one of the following equivalent conditions hold: σ is generated by a finite k-automaton, i.e., n N : σ(n) = o(d (x)(base k (n))) where base k (n) is base k expansion of n. E.g. base 2 (6) = 110. the k-kernel of σ is finite, i.e., there is Σ = {τ 1,..., τ n } S ω such that σ Σ and unzip j,k (τ i ) Σ i n j < k solution to a finite systems of zip-equations: τ 1 = zip k (τ 1,1,..., τ 1,k ).. τ n = zip k (τ n,1,..., τ n,k ) where τ i,j S ω.
39 Example Thue-Morse is 2-automatic σ = (0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0,...) As 2-automaton with output in 2={0,1}: 1 0 x 0 y As system of zip-equations 2-kernel has size 2. x = zip 2 (x, y) y = zip 2 (y, x)
40 k-regular Sequences Def. (cf. Allouche-Shallit) A sequence σ S ω is k-regular if one of the following equivalent conditions hold: the k-kernel of σ is contained in a finitely generated S-semimodule, i.e., there is Σ = {τ 1,..., τ n } S ω such that σ Σ and for all i = 1,..., n unzip j,k (τ i ) S(Σ) j < k (S(Σ) = S-linear combinations over τ 1,..., τ n ) σ is solution to finite system of linear zip-equations: τ 1 = zip k (γ 1,1,..., γ 1,k ).. τ n = zip k (γ n,1,..., γ n,k ) where γ i,j S({τ 1,..., τ n }), τ 1,..., τ n S ω.
41 Example of k-regular Sequence The sequence of numbers whose base 3 representation does not contain the digit 2 is solution to Hence is 2-regular. σ = (0, 1, 3, 4, 9, 10, 12, 13, 27, 28, 30, 31,...) σ = zip 2 (3σ, 3σ + ones) ones = zip 2 (ones, ones)
42 Characterisation Thm. TFAE A sequence σ S ω is k-regular σ is the solution to a finite system of linear zip k -SDEs σ is generated by a finite linear k-automaton. h(σ) is a rational power series. Thm. TFAE A sequence σ S ω is k-automatic σ is the solution to a finite system of zip k -SDEs σ is generated by a finite k-automaton. (cf. [Endrullis-Grabmayer-Hendriks-Klop-Moss 11])
43 Characterisation Proof sketch: Transform linear zip-equations into linear zip-sdes. E.g., for earlier system: σ = zip(3σ + ones, 3σ ) σ = zip(3σ, 3σ + ones ) ones = zip(ones, ones ) ones = zip(ones, ones ) introduce variables and add initial values: w(0) = 3 σ(0), w = zip(3w + y, 3x) x(0) = 3 σ(0) + 1, x = zip(3x, 3x + z) y(0) = 1, y = zip(y, z) z(0) = 1, z = zip(z, z)
44 Characterisation Proof sketch: Transform linear zip-equations into linear zip-sdes. E.g., for earlier system: σ = zip(3σ + ones, 3σ ) σ = zip(3σ, 3σ + ones ) ones = zip(ones, ones ) ones = zip(ones, ones ) introduce variables and add initial values: w(0) = 3 σ(0), w = zip(3w + y, 3x) x(0) = 3 σ(0) + 1, x = zip(3x, 3x + z) y(0) = 1, y = zip(y, z) z(0) = 1, z = zip(z, z)
45 Application: Divide and Conquer Recurrences On the Online Encyclopedia of Integer Sequences (OEIS), some formats for divide and conquer recurrences are given. E.g. a(2n) = Ca(n) + Ca(n 1) + P(n) a(2n + 1) = 2Ca(n) + Q(n) where C Z, P and Q are expressible by a rational g.f. Question (asked on oeis.org/somedcgf.html): An open question would be whether all sequences here discussed are 2-regular. Answer: if you replace the condition expressible by a rational g.f. by 2-regular then yes (includes all their examples), otherwise no.
46 Application: Divide and Conquer Recurrences On the Online Encyclopedia of Integer Sequences (OEIS), some formats for divide and conquer recurrences are given. E.g. a(2n) = Ca(n) + Ca(n 1) + P(n) a(2n + 1) = 2Ca(n) + Q(n) where C Z, P and Q are expressible by a rational g.f. Question (asked on oeis.org/somedcgf.html): An open question would be whether all sequences here discussed are 2-regular. Answer: if you replace the condition expressible by a rational g.f. by 2-regular then yes (includes all their examples), otherwise no.
47 Conclusion Summary: k-regular weighted automata = k-automatic determ. automata = rational streams event.per. streams Isomorphism between final k-automaton of languages and final k-automaton of streams (via bijective k-adic numeration). Bijective correspondence between rational power series and k-regular sequences. Characterisation of k-regular sequences as solutions to finite systems of linear zip k -SDEs.
48 Conclusion Future work: (constructively) algebraic power series (in BDEs, replace linear comb s with polynomials). Connection: algebraic power series and context-free sequences? other numeration systems?
Streams and Coalgebra Lecture 1
Streams and Coalgebra Lecture 1 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):
More informationStreams and Coalgebra Lecture 2
Streams and Coalgebra Lecture 2 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):
More informationDegrees of Streams. Jörg Endrullis Dimitri Hendriks Jan Willem Klop. Streams Seminar Nijmegen, 20th April Vrije Universiteit Amsterdam
Degrees of Streams Jörg Endrullis Dimitri Hendriks Jan Willem Klop Vrije Universiteit Amsterdam Streams Seminar Nijmegen, 20th April 2010 Complexity of streams Complexity measures for infinite streams:
More information(2017) : 13 (1) ISSN , /LMCS-13(1:3)2017
Hansen, Helle Hvid and Kupke, Clemens and Rutten, Jan (2017) Stream differential equations : specification formats and solution methods. Logical Methods in Computer Science, 13 (1). pp. 1-52. ISSN 1860-5974,
More informationMix-Automatic Sequences
Mix-Automatic Sequences Jörg Endrullis 1, Clemens Grabmayer 2, and Dimitri Hendriks 1 1 VU University Amsterdam 2 Utrecht University Abstract. Mix-automatic sequences form a proper extension of the class
More informationBisimulation for Neighbourhood Structures
Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam
More informationStream Differential Equations: concrete formats for coinductive definitions
Stream Differential Equations: concrete formats for coinductive definitions Clemens Kupke 1, Milad Niqui 2 and Jan Rutten 2,3 1 University of Oxford, 2 Centrum Wiskunde & Informatica, Amsterdam, 3 Radboud
More informationMonoidal Categories, Bialgebras, and Automata
Monoidal Categories, Bialgebras, and Automata James Worthington Mathematics Department Cornell University Binghamton University Geometry/Topology Seminar October 29, 2009 Background: Automata Finite automata
More informationBisimulation for Neighbourhood Structures
Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam
More informationLecture three: Automata and the algebra-coalgebra duality
Lecture three: Automata and the algebra-coalgebra duality Jan Rutten CWI Amsterdam & Radboud University Nijmegen IPM, Tehran - 13 January 2016 This lecture will explain two diagrams: 1 x c ε σ A r x X
More informationBinomial coefficients and k-regular sequences
Binomial coefficients and k-regular sequences Eric Rowland Hofstra University New York Combinatorics Seminar CUNY Graduate Center, 2017 12 22 Eric Rowland Binomial coefficients and k-regular sequences
More informationWeighted automata coalgebraically
Weighted automata coalgebraically Filippo Bonchi 4 Michele Boreale 5 Marcello Bonsangue,2 Jan Rutten,3 Alexandra Silva Centrum Wiskunde en Informatica 2 LIACS - Leiden University 3 Radboud Universiteit
More informationAutomatic Sequences and Transcendence of Real Numbers
Automatic Sequences and Transcendence of Real Numbers Wu Guohua School of Physical and Mathematical Sciences Nanyang Technological University Sendai Logic School, Tohoku University 28 Jan, 2016 Numbers
More information(Co-)algebraic Automata Theory
(Co-)algebraic Automata Theory Sergey Goncharov, Stefan Milius, Alexandra Silva Erlangen, 5.11.2013 Chair 8 (Theoretical Computer Science) Short Histrory of Coalgebraic Invasion to Automata Theory Deterministic
More informationData-Oblivious Stream Productivity
Jörg Endrullis Clemens Grabmayer Dimitri Hendriks Vrije Universiteit Universiteit Utrecht Vrije Universiteit NWO Projects Infinity and ProvCyc PAM, CWI May 7, 2008 Outline 1. Introduction Productivity.
More informationProduct rules and distributive laws
Product rules and distributive laws Joost Winter University of Warsaw April 2, 2016 Overview Main goal of this paper: a categorical framework for a two-step determinization process in which product rules,
More informationNewton series, coinductively
Newton series, coinductively Henning Basold, Helle Hvid Hansen, Jean-Eric Pin, Jan Rutten To cite this version: Henning Basold, Helle Hvid Hansen, Jean-Eric Pin, Jan Rutten. Newton series, coinductively.
More information(ABSTRACT) NUMERATION SYSTEMS
(ABSTRACT) NUMERATION SYSTEMS Michel Rigo Department of Mathematics, University of Liège http://www.discmath.ulg.ac.be/ OUTLINE OF THE TALK WHAT IS A NUMERATION SYSTEM? CONNECTION WITH FORMAL LANGUAGES
More informationData-Oblivious Stream Productivity
Jörg Endrullis Clemens Grabmayer Dimitri Hendriks Vrije Universiteit Amsterdam Universiteit Utrecht Vrije Universiteit Amsterdam The Netherlands LPAR 2008, Doha, Qatar 23 27 Nov Overview streams, specifying
More information(Co)Algebraic Characterizations of Signal Flow Graphs
(Co)Algebraic Characterizations of Signal Flow Graphs Henning Basold 1,3, Marcello Bonsangue 2,3, Helle H. Hansen 1,3, Jan Rutten 3,1 1 Radboud University Nijmegen 2 Leiden University 3 CWI Amsterdam Abstract
More informationCompositions of Tree Series Transformations
Compositions of Tree Series Transformations Andreas Maletti a Technische Universität Dresden Fakultät Informatik D 01062 Dresden, Germany maletti@tcs.inf.tu-dresden.de December 03, 2004 1. Motivation 2.
More informationNON-REGULARITY OF α + log k n. Eric S. Rowland Mathematics Department, Tulane University, New Orleans, LA
#A03 INTEGERS 0 (200), 9-23 NON-REGULARITY OF α + log k n Eric S. Rowland Mathematics Department, Tulane University, New Orleans, LA erowland@tulane.edu Received: 6/2/09, Revised: 0//09, Accepted: //09,
More informationOrdering sequences by permutation transducers
Ordering sequences by permutation transducers Wieb Bosma a,c, Hans Zantema b,a a Radboud Universiteit Nijmegen b Technische Universiteit Eindhoven c Centrum voor Wiskunde en Informatica, Amsterdam Abstract
More informationContinued Fractions New and Old Results
Continued Fractions New and Old Results Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca https://www.cs.uwaterloo.ca/~shallit Joint
More informationRegular Sequences. Eric Rowland. School of Computer Science University of Waterloo, Ontario, Canada. September 5 & 8, 2011
Regular Sequences Eric Rowland School of Computer Science University of Waterloo, Ontario, Canada September 5 & 8, 2011 Eric Rowland (University of Waterloo) Regular Sequences September 5 & 8, 2011 1 /
More informationSampling, splitting and merging in coinductive stream calculus
Sampling, splitting and merging in coinductive stream calculus M. Niqui, J.J.M.M. Rutten SEN-E0904 Centrum Wiskunde & Informatica Centrum Wiskunde & Informatica (CWI) is the national research institute
More informationContinued Fractions New and Old Results
Continued Fractions New and Old Results Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca https://www.cs.uwaterloo.ca/~shallit Joint
More informationAdvanced Automata Theory 9 Automatic Structures in General
Advanced Automata Theory 9 Automatic Structures in General Frank Stephan Department of Computer Science Department of Mathematics National University of Singapore fstephan@comp.nus.edu.sg Advanced Automata
More informationProductive functions as Term-coalgebra anamorphisms in Coq
Productive functions as Term-coalgebra anamorphisms in Coq Clemens Kupke, Milad Niqui and Jan Rutten April 26, 2010 Abstract We present a method for implementing a class of productive functions in Coq.
More informationKolmogorov structure functions for automatic complexity
Kolmogorov structure functions for automatic complexity Bjørn Kjos-Hanssen June 16, 2015 Varieties of Algorithmic Information, University of Heidelberg Internationales Wissenschaftssentrum History 1936:
More informationThe Formal Inverse of the Period-Doubling Sequence
2 3 47 6 23 Journal of Integer Sequences, Vol. 2 (28), Article 8.9. The Formal Inverse of the Period-Doubling Sequence Narad Rampersad Department of Mathematics and Statistics University of Winnipeg 55
More informationRECOGNIZABLE SETS OF INTEGERS
RECOGNIZABLE SETS OF INTEGERS Michel Rigo http://www.discmath.ulg.ac.be/ 1st Joint Conference of the Belgian, Royal Spanish and Luxembourg Mathematical Societies, June 2012, Liège In the Chomsky s hierarchy,
More information1. The Method of Coalgebra
1. The Method of Coalgebra Jan Rutten CWI Amsterdam & Radboud University Nijmegen IMS, Singapore - 15 September 2016 Overview of Lecture one 1. Category theory (where coalgebra comes from) 2. Algebras
More informationDuality in Probabilistic Automata
Duality in Probabilistic Automata Chris Hundt Prakash Panangaden Joelle Pineau Doina Precup Gavin Seal McGill University MFPS May 2006 Genoa p.1/40 Overview We have discovered an - apparently - new kind
More informationAutomata and Number Theory
PROCEEDINGS OF THE ROMAN NUMBER THEORY ASSOCIATION Volume, Number, March 26, pages 23 27 Christian Mauduit Automata and Number Theory written by Valerio Dose Many natural questions in number theory arise
More informationA sequence is k-automatic if its n th term is generated by a finite state machine with n in base k as the input.
A sequence is k-automatic if its n th term is generated by a finite state machine with n in base k as the input. 1 Examples of automatic sequences The Thue-Morse sequence 011010011001011010010 This sequence
More informationCongruences for algebraic sequences
Congruences for algebraic sequences Eric Rowland 1 Reem Yassawi 2 1 Université du Québec à Montréal 2 Trent University 2013 September 27 Eric Rowland (UQAM) Congruences for algebraic sequences 2013 September
More informationName: Student ID: Instructions:
Instructions: Name: CSE 322 Autumn 2001: Midterm Exam (closed book, closed notes except for 1-page summary) Total: 100 points, 5 questions, 20 points each. Time: 50 minutes 1. Write your name and student
More informationGames derived from a generalized Thue-Morse word
Games derived from a generalized Thue-Morse word Aviezri S. Fraenkel, Dept. of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel; fraenkel@wisdom.weizmann.ac.il
More informationOpen Problems in Automata Theory: An Idiosyncratic View
Open Problems in Automata Theory: An Idiosyncratic View Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca http://www.cs.uwaterloo.ca/~shallit
More informationWeighted automata and weighted logics
Weighted automata and weighted logics Manfred Droste 1 and Paul Gastin 2 1 Institut für Informatik, Universität Leipzig Augustusplatz 10-11, D-04109 Leipzig, Germany, droste@informatik.uni-leipzig.de 2
More informationCongruences for combinatorial sequences
Congruences for combinatorial sequences Eric Rowland Reem Yassawi 2014 February 12 Eric Rowland Congruences for combinatorial sequences 2014 February 12 1 / 36 Outline 1 Algebraic sequences 2 Automatic
More informationContext-Free Languages, Coalgebraically
Context-Free Languages, Coalgebraically Joost Winter 1, Marcello M. Bonsangue 2,1, and Jan Rutten 1,3 1 Centrum Wiskunde & Informatica (CWI) 2 LIACS Leiden University 3 Radboud University Nijmegen Abstract.
More informationFinite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product
Chapter 4 Hilbert Spaces 4.1 Inner Product Spaces Inner Product Space. A complex vector space E is called an inner product space (or a pre-hilbert space, or a unitary space) if there is a mapping (, )
More informationis the desired collar neighbourhood. Corollary Suppose M1 n, M 2 and f : N1 n 1 N2 n 1 is a diffeomorphism between some connected components
1. Collar neighbourhood theorem Definition 1.0.1. Let M n be a manifold with boundary. Let p M. A vector v T p M is called inward if for some local chart x: U V where U subsetm is open, V H n is open and
More informationk-automatic sets of rational numbers
k-automatic sets of rational numbers Eric Rowland 1 Jeffrey Shallit 2 1 LaCIM, Université du Québec à Montréal 2 University of Waterloo March 5, 2012 Eric Rowland (LaCIM) k-automatic sets of rational numbers
More informationObtaining the syntactic monoid via duality
Radboud University Nijmegen MLNL Groningen May 19th, 2011 Formal languages An alphabet is a non-empty finite set of symbols. If Σ is an alphabet, then Σ denotes the set of all words over Σ. The set Σ forms
More informationNOTES IN COMMUTATIVE ALGEBRA: PART 2
NOTES IN COMMUTATIVE ALGEBRA: PART 2 KELLER VANDEBOGERT 1. Completion of a Ring/Module Here we shall consider two seemingly different constructions for the completion of a module and show that indeed they
More informationAutomatic sequences, logarithmic density, and fractals. Jason Bell
Automatic sequences, logarithmic density, and fractals Jason Bell 1 A sequence is k-automatic if its n th term is generated by a finite state machine with n in base k as the input. 2 Examples of automatic
More informationCombinatorial Interpretations of a Generalization of the Genocchi Numbers
1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 7 (2004), Article 04.3.6 Combinatorial Interpretations of a Generalization of the Genocchi Numbers Michael Domaratzki Jodrey School of Computer Science
More informationNOTES ON DIOPHANTINE APPROXIMATION
NOTES ON DIOPHANTINE APPROXIMATION Jan-Hendrik Evertse January 29, 200 9 p-adic Numbers Literature: N. Koblitz, p-adic Numbers, p-adic Analysis, and Zeta-Functions, 2nd edition, Graduate Texts in Mathematics
More informationSYNTACTICAL AND AUTOMATIC PROPERTIES OF SETS OF POLYNOMIALS OVER FINITE FIELDS
SYNTACTICAL AND AUTOMATIC PROPERTIES OF SETS OF POLYNOMIALS OVER FINITE FIELDS MICHEL RIGO Abstract Syntactical properties of representations of integers in various number systems are well-known and have
More informationMax-plus automata and Tropical identities
Max-plus automata and Tropical identities Laure Daviaud University of Warwick Oxford, 01-02-2018 A natural and fundamental question: u v A A [[A](u) = [[A](v)? 2/18 A natural and fundamental question:
More informationA Hierarchy of Automatic ω-words having a decidable MSO Theory
A Hierarchy of Automatic ω-words having a decidable MSO Theory Vince Bárány Mathematische Grundlagen der Informatik RWTH Aachen Journées Montoises d Informatique Théorique Rennes, 2006 Vince Bárány (RWTH
More informationDefinition of Büchi Automata
Büchi Automata Definition of Büchi Automata Let Σ = {a,b,...} be a finite alphabet. By Σ ω we denote the set of all infinite words over Σ. A non-deterministic Büchi automaton (NBA) over Σ is a tuple A
More informationThe Zeta Function of a Cyclic Language with Connections to Elliptic Curves and Chip-Firing Games
The Zeta Function of a Cyclic Language with Connections to Elliptic Curves and Chip-Firing Games University of California, San Diego March 14, 2007 University of California, San Diego Slide 1 OUTLINE I.
More informationA Hierarchy of Automatic ω-words having a decidable MSO GAMES LAAW 06 Theory 1 / 14
A Hierarchy of Automatic ω-words having a decidable MSO Theory Vince Bárány Mathematische Grundlagen der Informatik RWTH Aachen GAMES Annual Meeting Isaac Newton Workshop Cambridge, July 2006 A Hierarchy
More informationn-dimensional Boolean algebras
n-dimensional Boolean algebras Antonio Bucciarelli IRIF, Univ Paris Diderot joint work with Antonio Ledda, Francesco Paoli and Antonino Salibra Outline 1 Church algebras and the λ-calculus 2 n-dimensional
More informationThe Power of Extra Analog Neuron. Institute of Computer Science Academy of Sciences of the Czech Republic
The Power of Extra Analog Neuron Jiří Šíma Institute of Computer Science Academy of Sciences of the Czech Republic (Artificial) Neural Networks (NNs) 1. mathematical models of biological neural networks
More informationFighting Fish: enumerative properties. Enrica Duchi. Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena.
Fighting Fish: enumerative properties Enrica Duchi IRIF, Université Paris Diderot Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena Gilles Schaeffer LIX, CNRS and École Polytechnique Séminaire
More informationDe Finetti theorems for a Boolean analogue of easy quantum groups
De Finetti theorems for a Boolean analogue of easy quantum groups Tomohiro Hayase Graduate School of Mathematical Sciences, the University of Tokyo March, 2016 Free Probability and the Large N limit, V
More informationAutomata and Formal Languages - CM0081 Non-Deterministic Finite Automata
Automata and Formal Languages - CM81 Non-Deterministic Finite Automata Andrés Sicard-Ramírez Universidad EAFIT Semester 217-2 Non-Deterministic Finite Automata (NFA) Introduction q i a a q j a q k The
More informationFoundations of Informatics: a Bridging Course
Foundations of Informatics: a Bridging Course Week 3: Formal Languages and Semantics Thomas Noll Lehrstuhl für Informatik 2 RWTH Aachen University noll@cs.rwth-aachen.de http://www.b-it-center.de/wob/en/view/class211_id948.html
More informationDefinition: Let S and T be sets. A binary relation on SxT is any subset of SxT. A binary relation on S is any subset of SxS.
4 Functions Before studying functions we will first quickly define a more general idea, namely the notion of a relation. A function turns out to be a special type of relation. Definition: Let S and T be
More informationM. Droste and P. Gastin. Weighted automata and weighted logics
M. Droste and P. Gastin Weighted automata and weighted logics Research Report LSV-05-13 July 2005 Weighted automata and weighted logics Manfred Droste 1 and Paul Gastin 2 1 Institut für Informatik, Universität
More informationProbabilistic Aspects of Computer Science: Probabilistic Automata
Probabilistic Aspects of Computer Science: Probabilistic Automata Serge Haddad LSV, ENS Paris-Saclay & CNRS & Inria M Jacques Herbrand Presentation 2 Properties of Stochastic Languages 3 Decidability Results
More informationOn the Simplification of HD0L Power Series
Journal of Universal Computer Science, vol. 8, no. 12 (2002), 1040-1046 submitted: 31/10/02, accepted: 26/12/02, appeared: 28/12/02 J.UCS On the Simplification of HD0L Power Series Juha Honkala Department
More informationON PATTERNS OCCURRING IN BINARY ALGEBRAIC NUMBERS
ON PATTERNS OCCURRING IN BINARY ALGEBRAIC NUMBERS B. ADAMCZEWSKI AND N. RAMPERSAD Abstract. We prove that every algebraic number contains infinitely many occurrences of 7/3-powers in its binary expansion.
More informationPreliminaries. Chapter 3
Chapter 3 Preliminaries In the previous chapter, we studied coinduction for languages and deterministic automata. Deterministic automata are a special case of the theory of coalgebras, which encompasses
More informationAlan Bundy. Automated Reasoning LTL Model Checking
Automated Reasoning LTL Model Checking Alan Bundy Lecture 9, page 1 Introduction So far we have looked at theorem proving Powerful, especially where good sets of rewrite rules or decision procedures have
More informationSturmian Words, Sturmian Trees and Sturmian Graphs
Sturmian Words, Sturmian Trees and Sturmian Graphs A Survey of Some Recent Results Jean Berstel Institut Gaspard-Monge, Université Paris-Est CAI 2007, Thessaloniki Jean Berstel (IGM) Survey on Sturm CAI
More informationIntroduction to Kleene Algebras
Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)
More informationDistributive laws for the Coinductive Solution of Recursive Equations
Distributive laws for the Coinductive Solution of Recursive Equations Bart Jacobs Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL Nijmegen, The Netherlands
More informationMore about partitions
Partitions 2.4, 3.4, 4.4 02 More about partitions 3 + +, + 3 +, and + + 3 are all the same partition, so we will write the numbers in non-increasing order. We use greek letters to denote partitions, often
More informationCSE 311 Lecture 23: Finite State Machines. Emina Torlak and Kevin Zatloukal
CSE 3 Lecture 3: Finite State Machines Emina Torlak and Kevin Zatloukal Topics Finite state machines (FSMs) Definition and examples. Finite state machines with output Definition and examples. Finite state
More informationMath 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d
Math 201C Homework Edward Burkard 5.1. Field Extensions. 5. Fields and Galois Theory Exercise 5.1.7. If v is algebraic over K(u) for some u F and v is transcendental over K, then u is algebraic over K(v).
More informationUnary Automatic Graphs: An Algorithmic Perspective 1
Unary Automatic Graphs: An Algorithmic Perspective 1 This paper studies infinite graphs produced from a natural unfolding operation applied to finite graphs. Graphs produced via such operations are of
More informationAdvanced Automata Theory 10 Transducers and Rational Relations
Advanced Automata Theory 10 Transducers and Rational Relations Frank Stephan Department of Computer Science Department of Mathematics National University of Singapore fstephan@comp.nus.edu.sg Advanced
More informationSierpinski's Triangle and the Prouhet-Thue-Morse Word DAVID CALLAN. Department of Statistics University Ave. November 18, 2006.
Sierpinski's Triangle and the Prouhet-Thue-Morse Word DAVID CALLAN Department of Statistics University of Wisconsin-Madison 300 University Ave Madison, WI 53706-532 callan@stat.wisc.edu November 8, 2006
More informationOn a Categorical Framework for Coalgebraic Modal Logic
On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen 1 Achim Jung 2 1 Institute of Information Science, Academia Sinica 2 School of Computer Science, University of Birmingham MFPS XXX
More information1 The decision problem for First order logic
Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define
More informationStandard paths in another composition poset
Standard paths in another composition poset Jan Snellman Department of Mathematics, Stockholm University SE-10691 Stockholm, Sweden Jan.Snellmanmath.su.se Submitted: Oct 8, 2003; Accepted: Oct 17, 2004;
More informationFORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY
5-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 5-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY YOU NEED TO PICK UP THE SYLLABUS, THE COURSE SCHEDULE, THE PROJECT INFO SHEET, TODAY S CLASS NOTES
More informationConceptual Connections of Circularity and Category Theory
1/64 Conceptual Connections of Circularity and Category Theory Larry Moss Indiana University, Bloomington ESSLLI 2012, Opole 2/64 The conceptual comparison chart Filling out the details is my goal for
More informationAn Unusual Continued Fraction
An Unusual Continued Fraction arxiv:505.00667v [math.nt] 4 May 205 Dzmitry Badziahin Department of Mathematical Sciences Durham University Lower Mountjoy Stockton Rd Durham, DH 3LE United Kingdom dzmitry.badziahin@durham.ac.uk
More informationGENERALIZED PALINDROMIC CONTINUED FRACTIONS
ROCKY MOUNTAIN JOURNAL OF MATHEMATICS Volume 48, Number 1, 2018 GENERALIZED PALINDROMIC CONTINUED FRACTIONS DAVID M. FREEMAN ABSTRACT. In this paper, we introduce a generalization of palindromic continued
More informationThe Algebra of Tensors; Tensors on a Vector Space Definition. Suppose V 1,,V k and W are vector spaces. A map. F : V 1 V k
The Algebra of Tensors; Tensors on a Vector Space Definition. Suppose V 1,,V k and W are vector spaces. A map F : V 1 V k is said to be multilinear if it is linear as a function of each variable seperately:
More informationTHEORY OF SYSTEMS MODELING AND ANALYSIS. Henny Sipma Stanford University. Master class Washington University at St Louis November 16, 2006
THEORY OF SYSTEMS MODELING AND ANALYSIS Henny Sipma Stanford University Master class Washington University at St Louis November 16, 2006 1 1 COURSE OUTLINE 8:37-10:00 Introduction -- Computational model
More informationRecitation 2 - Non Deterministic Finite Automata (NFA) and Regular OctoberExpressions
Recitation 2 - Non Deterministic Finite Automata (NFA) and Regular Expressions Orit Moskovich Gal Rotem Tel Aviv University October 28, 2015 Recitation 2 - Non Deterministic Finite Automata (NFA) and Regular
More informationFINITE STATE AUTOMATA
FINITE STATE AUTOMATA States An FSA has a finite set of states A system has a limited number of configurations Examples {On, Off}, {1,2,3,4,,k} {TV channels} States can be graphically represented as follows:
More informationi=1 β i,i.e. = β 1 x β x β 1 1 xβ d
66 2. Every family of seminorms on a vector space containing a norm induces ahausdorff locally convex topology. 3. Given an open subset Ω of R d with the euclidean topology, the space C(Ω) of real valued
More informationTame definable topological dynamics
Tame definable topological dynamics Artem Chernikov (Paris 7) Géométrie et Théorie des Modèles, 4 Oct 2013, ENS, Paris Joint work with Pierre Simon, continues previous work with Anand Pillay and Pierre
More informationCompositions of Bottom-Up Tree Series Transformations
Compositions of Bottom-Up Tree Series Transformations Andreas Maletti a Technische Universität Dresden Fakultät Informatik D 01062 Dresden, Germany maletti@tcs.inf.tu-dresden.de May 17, 2005 1. Motivation
More informationL-Polynomials of Curves over Finite Fields
School of Mathematical Sciences University College Dublin Ireland July 2015 12th Finite Fields and their Applications Conference Introduction This talk is about when the L-polynomial of one curve divides
More informationCoalgebraic Logic and Synthesis of Mealy Machines
Coalgebraic Logic and Synthesis of Mealy Machines M.M. Bonsangue 1,2, Jan Rutten 2,3,, and Alexandra Silva 2, 1 LIACS - Leiden University 2 Centrum voor Wiskunde en Informatica (CWI) 3 Vrije Universiteit
More informationBootstrap random walks
Bootstrap random walks Kais Hamza Monash University Joint work with Andrea Collevecchio & Meng Shi Introduction The two and three dimensional processes Higher Iterations An extension any (prime) number
More informationOn local properties of non- Archimedean analytic spaces.
On local properties of non- Archimedean analytic spaces. Michael Temkin (talk at Muenster Workshop, April 4, 2000) Plan: 1. Introduction. 2. Category bir k. 3. The reduction functor. 4. Main result. 5.
More informationarxiv: v5 [cs.lo] 19 Jul 2008
Data-Oblivious Stream Productivity Jörg Endrullis 1, Clemens Grabmayer 2, and Dimitri Hendriks 1 arxiv:0806.2680v5 [cs.lo] 19 Jul 2008 1 Vrije Universiteit Amsterdam, Department of Computer Science De
More informationState complexity of the multiples of the Thue-Morse set
State complexity of the multiples of the Thue-Morse set Adeline Massuir Joint work with Émilie Charlier and Célia Cisternino 17 th Mons Theorical Computer Science Days Bordeaux September 13 th 2018 Adeline
More informationAutomata and Formal Languages - CM0081 Determinist Finite Automata
Automata and Formal Languages - CM0081 Determinist Finite Automata Andrés Sicard-Ramírez Universidad EAFIT Semester 2018-2 Formal Languages: Origins Source areas [Greibach 1981, p. 14] Logic and recursive-function
More information