Automatická poloskupina - Automatic semigroup - Wikipedia

v matematika, an automatická poloskupina je definitivně generován poloskupina vybaveno několika běžné jazyky přes abecedu představující generující množinu. Jeden z těchto jazyků určuje „kanonické formy“ pro prvky poloskupiny, ostatní jazyky určují, zda dvě kanonické formy představují prvky, které se liší vynásobením generátorem.

Formálně, pojďme být poloskupinou a být konečnou sadou generátorů. Pak automatická struktura pro s ohledem na skládá se z běžného jazyka přes tak, že každý prvek má alespoň jednoho zástupce v a takové, že pro každého , vztah skládající se z párů s je normální, je považováno za podmnožinu (A# × A#) *. Tady A# je A doplněno vycpávkovým symbolem.[1]

Koncept automatické poloskupiny byl zobecněn z automatické skupiny Campbell et al. (2001)

Na rozdíl od automatických skupin (viz Epstein et al. 1992) může mít poloskupina automatickou strukturu s ohledem na jednu generující množinu, ale ne s ohledem na druhou. Pokud však automatická semigroup má identitu, pak má automatickou strukturu s ohledem na jakoukoli generující sadu (Duncan et al. 1999).

Problémy s rozhodováním

Stejně jako automatické skupiny mají i automatické poloskupiny slovní úloha řešitelný v kvadratickém čase. Kambites & Otto (2006) ukázali, že je nerozhodné, zda prvek automatického monoidu má správnou inverzi.

Cain (2006) prokázal, že u automatických semigrafů nelze zrušit ani zrušit, ani zrušit. Na druhou stranu je pravá storlativnost rozhodnutelná pro automatické poloskupiny (Silva & Steinberg 2004).

Geometrická charakterizace

Automatické struktury pro skupiny mají elegantní geometrickou charakterizaci zvanou majetek spolucestujících (Epstein a kol. 1992, kap. 2). Automatické struktury pro poloskupiny mít majetek spolucestujících, ale není jím obecně charakterizován (Campbell et al. 2001). Charakterizaci však lze zobecnit na určité „skupina „třídy“ poloskupin, zejména zcela jednoduché poloskupiny (Campbell et al. 2002) a skupinově zabudovatelné semigroup (Cain et al. 2006).

Příklady automatických poloskupin

Reference

  1. ^ Campbell, Colin M .; Robertson, Edmund F .; Ruskoc, Nik; Thomas, Richard M. (2001), "Automatické poloskupiny" (PDF), Teoretická informatika, 250 (1–2): 365–391, doi:10.1016 / S0304-3975 (99) 00151-6.

Další čtení

  • Hoffmann, Michael; Kuske, Dietrich; Otto, Friedrich; Thomas, Richard M. (2002), „Někteří příbuzní automatických a hyperbolických skupin“, Gomes, Gracinda M. S. (ed.), Poloskupiny, algoritmy, automaty a jazyky. Sborník workshopů konaných v Mezinárodním středisku matematiky, CIM, Coimbra, Portugalsko, květen, červen a červenec 2001, Singapur: World Scientific, s. 379–406, Zbl  1031.20047