The property of possessing a canonical representation is fundamental for any class of automata. While deterministic, non-deterministic, and universal automata have well-established canonical representations, the question remains open for alternating automata. In this study, we propose a definition of canonicity for this class of automata and elucidate several of its properties. Furthermore, we present an algorithm for learning the canonical alternating automata for a given language. This algorithm is a novel adaptation of Angluin's renowned L* algorithm, originally designed for learning canonical deterministic automata. Our work contributes to the theoretical understanding of alternating automata and provides a practical approach to their canonical representation, potentially opening new avenues for research in automata theory and formal language learning.

The property of possessing a canonical representation is fundamental for any class of automata. While deterministic, non-deterministic, and universal automata have well-established canonical representations, the question remains open for alternating automata. In this study, we propose a definition of canonicity for this class of automata and elucidate several of its properties. Furthermore, we present an algorithm for learning the canonical alternating automata for a given language. This algorithm is a novel adaptation of Angluin's renowned L* algorithm, originally designed for learning canonical deterministic automata. Our work contributes to the theoretical understanding of alternating automata and provides a practical approach to their canonical representation, potentially opening new avenues for research in automata theory and formal language learning.

Alternating finite automata through the lens of quasiorders: canonical representation and Angluin-style learning

SCANDALETTI, ELIA
2023/2024

Abstract

The property of possessing a canonical representation is fundamental for any class of automata. While deterministic, non-deterministic, and universal automata have well-established canonical representations, the question remains open for alternating automata. In this study, we propose a definition of canonicity for this class of automata and elucidate several of its properties. Furthermore, we present an algorithm for learning the canonical alternating automata for a given language. This algorithm is a novel adaptation of Angluin's renowned L* algorithm, originally designed for learning canonical deterministic automata. Our work contributes to the theoretical understanding of alternating automata and provides a practical approach to their canonical representation, potentially opening new avenues for research in automata theory and formal language learning.
2023
Alternating finite automata through the lens of quasiorders: canonical representation and Angluin-style learning
The property of possessing a canonical representation is fundamental for any class of automata. While deterministic, non-deterministic, and universal automata have well-established canonical representations, the question remains open for alternating automata. In this study, we propose a definition of canonicity for this class of automata and elucidate several of its properties. Furthermore, we present an algorithm for learning the canonical alternating automata for a given language. This algorithm is a novel adaptation of Angluin's renowned L* algorithm, originally designed for learning canonical deterministic automata. Our work contributes to the theoretical understanding of alternating automata and provides a practical approach to their canonical representation, potentially opening new avenues for research in automata theory and formal language learning.
Alternating automata
Regular language
Learning algorithm
File in questo prodotto:
File Dimensione Formato  
SCANDALETTI_ELIA.pdf

accesso aperto

Descrizione: Alternating finite automata through the lens of quasiorders: canonical representation and Angluin-style learning
Dimensione 945.41 kB
Formato Adobe PDF
945.41 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/70921