Elsevier

Theoretical Computer Science

Volume 793, 12 November 2019, Pages 1-13
Theoretical Computer Science

The ordinal generated by an ordinal grammar is computable

https://doi.org/10.1016/j.tcs.2019.04.016Get rights and content
Under an Elsevier user license
open archive

Abstract

A prefix grammar is a context-free grammar whose nonterminals generate prefix-free languages. A prefix grammar G is an ordinal grammar if the language L(G) is well-ordered with respect to the lexicographic ordering. It is known that from a finite system of parametric fixed point equations over ordinals one can construct an ordinal grammar G such that the lexicographic order of G is isomorphic with the least solution of the system, if this solution is well-ordered. In this paper we show that given an ordinal grammar, one can compute (the Cantor normal form of) the order type of the lexicographic order of its language, yielding that least solutions of fixed point equation systems defining algebraic ordinals are effectively computable (and thus, their isomorphism problem is also decidable).

Keywords

Algebraic ordinals
Ordinal grammars
Parametric fixed-point equations over ordinals
Isomorphism of algebraic well-orderings

Cited by (0)

1

Ministry of Human Capacities, Hungary grant 20391-3/2018/FEKUSTRAT is acknowledged. Szabolcs Iván was supported by the János Bolyai Scholarship of the Hungarian Academy of Sciences.