PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: High Entry average rating: No information on entry rating
automatic presentation (Definition)

Let $ S$ be a relational structure (for example, a graph).

$ S$ has an automatic presentation if (for some alphabet $ \Sigma$) there is a language $ L\subseteq \Sigma^*$ and a surjective map $ f$ from $ L$ onto the domain (universe) of $ S$ such that

  • $ L$ can be checked by a finite automaton (Membership)
  • The language of all convolutions of $ x,y\in L$ where $ f(x)=f(y)$ can be checked by a finite automaton (Equality)
  • For all $ n$-ary relations $ R_i$ in $ S$, the language of all convolutions of $ x_1,x_2,\ldots,x_n\in L$ where $ R_i(f(x_1),f(x_2),\ldots,f(x_n))$ can be checked by a finite automaton (Relations)

The class of languages accepted by finite automata, i.e. regular languages, is closed under operations like union, intersection, complementation etc, and it is decidable whether or not a finite automaton accepts the empty language. This allows any first order sentence over the structure to be decided - using union for 'and', complementation for 'not' etc., and emptiness for dealing with 'there exists'. As such, the first order theory of any structure with an automatic presentation is decidable.

Note that wrt group theory this is inspired by, but not equivalent to, the definition of automatic groups.



"automatic presentation" is owned by mathcam. [ owner history (1) ]
(view preamble)

View style:

See Also: automatic group

Other names:  automatic structure, FA presentation
Keywords:  automata, structure, computability, decidable
Log in to rate this entry.
(view current ratings)

Cross-references: automatic groups, group, first order theory, structure, sentence, first order, empty language, intersection, union, operations, closed under, regular languages, automata, finite, class, equality, convolutions, map, surjective, language, alphabet, graph, relational structure

This is version 5 of automatic presentation, born on 2004-03-30, modified 2005-05-27.
Object id is 5736, canonical name is AutomaticPresentation.
Accessed 2691 times total.

Classification:
AMS MSC03C57 (Mathematical logic and foundations :: Model theory :: Effective and recursion-theoretic model theory)
 03D05 (Mathematical logic and foundations :: Computability and recursion theory :: Automata and formal grammars in connection with logical questions)

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)