Automata Learning with an Incomplete but Inductive Teacher (Technical Report)
Daniel Stan, Adrien Pommellet, and Juliette Jacquot

TL;DR
This paper introduces IdMAT, a new teacher formalism for automata learning that handles incomplete and inductive information, paired with a novel SAT-based algorithm LIndA, applied to language separation and model checking.
Contribution
The paper presents IdMAT, a flexible teacher model for automata learning that accommodates incomplete and inductive answers, and a SAT-based algorithm LIndA for efficient learning.
Findings
Prototype implementation successfully applied to language separation.
LIndA encodes uncertainties as a single SAT instance, improving efficiency.
The approach handles simple and inductive counterexamples effectively.
Abstract
Active automata learning (AAL) under a Minimally Adequate Teacher (MAT) has been successfully used to infer a regular language through membership and equivalence queries. This language might not be fully characterized: we are then interested in finding any solution in a target class of possibly many regular languages. Some problems such as regular language separation or inductive invariant synthesis in the context of regular model checking (RMC) may indeed admit more than one answer. We therefore introduce IdMAT: a new teacher formalism answering queries with respect to any language in the target class, all at once. Such a teacher tailored towards invariant synthesis might provide incomplete "don't know" answers, but also inductive facts of the form "if w1 is accepted, so is w2". We pair IdMAT with a novel AAL algorithm LIndA that 1. encodes all uncertainties as a unique SAT instance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
