Swalmodule Algebra = Algebramodule Automata = Automatamodule Encoding = Encodingmodule Solver : sig ... endSMT solver selector: dispatches --smt z3|cvc5|bitwuzla to the appropriate Smtml.Solver.Incremental backend.
module Stats : sig ... endGlobal statistics accumulator, written to SWAL-<uuid>.json at end of run.
module Teacher : sig ... endMinimally adequate teacher (MAT) oracle for active learning.
module Learner : sig ... endActive learning algorithms for WFAs.
module Lang = Langmodule Config : sig ... endCLI configuration: parses all -- arguments and assembles the t record passed to bin/main.ml. Uses Cmdliner for argument handling.