AGV 2.1 -- Büchi automata (Preliminaries)

Previous chapter: The Logic-Automata Connection

This is a learning note of a course in CISPA, UdS. Taught by Bernd Finkbeiner

2.1 Preliminaries

Basic math notations Example
Natural numbers $\mathbb{N} = \lbrace 0,1,2,3\dots\rbrace$
Positive Natural numbers $\mathbb{N}^+ = \lbrace 1,2,3\dots\rbrace$
Numbers from $n$ to $m$ $[n,m] = \lbrace n,n+1,\dots,m\rbrace$ For $n,m\in \mathbb{N}$ with $n\leq m$
Numbers from $0$ to $m$ $[m] = \lbrace 0,1,\dots,m\rbrace$

$$$$

Alphabet and Letter Example
Alphabet a nonempty, finite set of symbols, usually denoted by $\Sigma$
Letter elements of an alphabets, denoted by $\sigma$

$$$$

Finite and Infinite Word Example
Finite Words concatenation $w=w(0)w(1)\dots w(n-1)$ of
finitely many letters of $\Sigma$
Infinite Words $\alpha$ (will be explained in chapter 2.3
$n$-th letter of word $w$ $w(n)$ for each $n\in [|w| - 1]$
Length of words $w$ $|w|$
set of all finite words \Sigma^*$
Infinite Words $\alpha$ (will be explained in chapter 2.3
set of all non-empty finite words $\Sigma^+ = \Sigma^* \backslash \lbrace \epsilon \rbrace$
set of all infinite words $\Sigma^\omega$

$$$$

Language Example
language over finite words ($\omega$-language) each subset of $\Sigma^*$
language over infinite words ($\omega$-language) each subset of $\Sigma^\omega$

Next chapter: Automata over Infinite Words

Further Reading: Büchi automaton, Omega language

AGV 2.1 -- Büchi automata (Preliminaries)

https://greenmeeple.github.io/AGV/agv2-1/

Author

Alex Li

Posted on

2024-11-10

Updated on

2025-04-03

Licensed under

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×