A coalgebraic take on regular and $ω$-regular behaviours
We present a general coalgebraic setting in which we define finite and infinite behaviour with Büchi acceptance condition for systems whose type is a monad. The first part of the paper is devoted to presenting a construction of a monad suitable for modelling (in)finite behaviour. The second part of the paper focuses on presenting the concepts of a (coalgebraic) automaton and its ($ω$-) behaviour. We end the paper with coalgebraic Kleene-type theorems for ($ω$-) regular input. The framework is instantiated on non-deterministic (Büchi) automata, tree automata and probabilistic automata.