Thursday, September 29, 2016 2:30 PM EDT

Christopher Hawthorne, Department of Pure Mathematics, University of Waterloo


“Model theory and formal languages”

A language is a set of strings over a fixed, finite alphabet. In the study of formal languages, one considers natural classes of languages (typically defined by some model of computation) and studies properties of these classes. In this talk, I will outline my attempts to analyze formal languages using model theory; to do this, we will view languages as subsets of finitely generated free monoids, and consider the model theory of the latter.

We will first see some basic model-theoretic properties of free monoids and their complete theories. We will then consider the computational power of definable and quantifier-free definable sets in one variable: we will see that the quantifier-free definable sets fit nicely into the complexity hierarchy of formal languages, and we will conjecture that the definable sets do not. Finally, we will consider regular languages, a class of great theoretical and practical interest; we will characterize regularity of a language by properties of the type space of an associated structure.

No knowledge of formal languages will be assumed.

MC 5403

S M T W T F S
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  1. 2023 (278)
    1. October (5)
    2. September (27)
    3. August (17)
    4. July (26)
    5. June (36)
    6. May (35)
    7. April (21)
    8. March (51)
    9. February (33)
    10. January (27)
  2. 2022 (179)
    1. December (8)
    2. November (31)
    3. October (24)
    4. September (17)
    5. August (9)
    6. July (15)
    7. June (14)
    8. May (13)
    9. April (14)
    10. March (15)
    11. February (12)
    12. January (7)
  3. 2021 (135)
  4. 2020 (103)
  5. 2019 (199)
  6. 2018 (212)
  7. 2017 (281)
  8. 2016 (335)
  9. 2015 (211)
  10. 2014 (234)
  11. 2013 (249)
  12. 2012 (134)