We study monoidal transducers, transition systems arising as deterministic automata whose transitions also produce outputs in an arbitrary monoid, for instance allowing outputs to commute or to cancel out. We use the categorical framework for minimization and learning of Colcombet, Petri├Е┬Яan and Stabile to recover the notion of minimal transducer recognizing a language, and give necessary and sufficient conditions on the output monoid for this minimal transducer to exist and be unique (up to isomorphism). The categorical framework then provides an abstract algorithm for learning it using membership and equivalence queries, and we discuss practical aspects of this algorithm's implementation.
рдкреЗрдкрд░ рдЖрдИрдбреА : 2410.01590рд╢реАрд░реНрд╖рдХ : Active Learning of Deterministic Transducers with Outputs in Arbitrary Monoidsрд▓реЗрдЦрдХ : Quentin Aristote (Universit├й Paris Cit├й, CNRS, Inria, IRIF)рд╡рд░реНрдЧреАрдХрд░рдг : cs.FL (рдФрдкрдЪрд╛рд░рд┐рдХ рднрд╛рд╖рд╛рдПрдВ рдФрд░ рдСрдЯреЛрдореЗрдЯрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд)рдкреНрд░рдХрд╛рд╢рди рд╕рдордп/рд╕рдореНрдореЗрд▓рди : Logical Methods in Computer Science, рдЦрдВрдб 21, рдЕрдВрдХ 4, 2025 (рд╕реНрд╡реАрдХреГрдд, рдЕрдХреНрдЯреВрдмрд░ 2024 рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд)рдкреЗрдкрд░ рд▓рд┐рдВрдХ : https://arxiv.org/abs/2410.01590 рдпрд╣ рдкреЗрдкрд░ рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рдпрддрд╛рддреНрдордХ рдСрдЯреЛрдореЗрдЯрд╛ рдХреА рдПрдХ рд╢реНрд░реЗрдгреА рд╣реИ рдЬрд╣рд╛рдВ рдЯреНрд░рд╛рдВрд╕рдбрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдордирдорд╛рдиреЗ рдореЛрдиреЙрдЗрдбреНрд╕ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдирд┐рдореЗрдп рдпрд╛ рдкрд░рд╕реНрдкрд░ рдирд┐рд░рд╕реНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦрдХ Colcombet, Petri┼Яan рдФрд░ Stabile рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдиреЙрдЗрдб рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╢рд░реНрддреЗрдВ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдРрд╕реЗ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдореМрдЬреВрдж рд╣реЛрдВ рдФрд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдВ (рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдЕрд░реНрде рдореЗрдВ)ред рдпрд╣ рд╡рд░реНрдЧреАрдХрд░рдг рдврд╛рдВрдЪрд╛ рд╕рджрд╕реНрдпрддрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рддреБрд▓реНрдпрддрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдореВрд░реНрдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд╣рд▓реБрдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред
рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдЖрдорддреМрд░ рдкрд░ рдореБрдХреНрдд рдореЛрдиреЙрдЗрдбреНрд╕ (рдЬреИрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕) рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡рд┐рдирд┐рдореЗрдпрддрд╛ рдпрд╛ рдирд┐рд░рд╕реНрддрддрд╛ рдЬреИрд╕реЗ рдмреАрдЬрдЧрдгрд┐рддреАрдп рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╕рдорд╡рд░реНрддреА рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЯреНрд░реЗрд╕ рдореЛрдиреЙрдЗрдб : рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдХреБрдЫ рдХрд╛рд░реНрдп рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВрдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ : рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг : рдХреБрдЫ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддреАрдХреЛрдВ рдореЗрдВ рд╡рд┐рдирд┐рдореЗрдп рдЧреБрдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВрдореМрдЬреВрджрд╛ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (рдЬреИрд╕реЗ Vilar рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо) рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдореБрдХреНрдд рдореЛрдиреЙрдЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдЧреИрд░-рдореБрдХреНрдд рдореЛрдиреЙрдЗрдбреНрд╕ рдкрд░ рд╕реАрдзреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ:
рдЧреИрд░-рд╕рдорд╛рдкреНрддрд┐ : рдЬреИрд╕рд╛ рдХрд┐ Lemma 1.1 рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреБрдЫ рдореЛрдиреЙрдЗрдбреНрд╕ рдкрд░ Vilar рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИрджрдХреНрд╖рддрд╛ рд╕рдорд╕реНрдпрд╛ : рдкрд╣рд▓реЗ рдореБрдХреНрдд рдореЛрдиреЙрдЗрдб рдкрд░ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рд╕реАрдЦрдирд╛ рдФрд░ рдлрд┐рд░ рдиреНрдпреВрдирддрдо рдХрд░рдирд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдХрдореА : рдордирдорд╛рдиреЗ рдореЛрдиреЙрдЗрдбреНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдврд╛рдВрдЪреЗ рдХреА рдХрдореАGerdjikov рдХрд╛ рдХрд╛рд░реНрдп рдиреНрдпреВрдирддрдордХрд░рдг рд╢рд░реНрддреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╢рд┐рдХреНрд╖рдг рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдореМрдЬреВрджрд╛ рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдореБрдХреНрдд рдореЛрдиреЙрдЗрдб рдореЗрдВ рд╣реИрдВ рдордирдорд╛рдиреЗ рдореЛрдиреЙрдЗрдбреНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХреГрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдврд╛рдВрдЪреЗ рдХреА рдХрдореА рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ : Colcombet-Petri┼Яan-Stabile рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЛ рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рд╢рд░реНрддреЗрдВ : рдЖрдЙрдЯрдкреБрдЯ рдореЛрдиреЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╢рд░реНрддреЗрдВ рджреЗрдирд╛, рдЬреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдиреНрдпреВрдирддрдо рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИрдВрд╢рд░реНрддреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди : Gerdjikov рдХреА рдиреНрдпреВрдирддрдордХрд░рдг рд╢рд░реНрддреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрдЯрд┐рд▓рддрд╛ рд╕реАрдорд╛рдПрдВ рд╕рдВрднрд╡рддрдГ рдЕрдзрд┐рдХ рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддреА рд╣реИрдВрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо : рдЕрдореВрд░реНрдд рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдареЛрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА : рдЪрддреБрд░реНрдерд╛рдВрд╢ рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛рдЗрдирдкреБрдЯ :
рдЗрдирдкреБрдЯ рд╡рд░реНрдгрдорд╛рд▓рд╛ A (рдЧрдгрдиреАрдп) рдЖрдЙрдЯрдкреБрдЯ рдореЛрдиреЙрдЗрдб M = (M, ╬╡, тКЧ) рд▓рдХреНрд╖реНрдп рдлрд╝рдВрдХреНрд╢рди L: A* тЖТ M + 1 (рдЖрдВрд╢рд┐рдХ рдлрд╝рдВрдХреНрд╢рди) рдЖрдЙрдЯрдкреБрдЯ : L рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓рд╛ рдиреНрдпреВрдирддрдо рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░
рдкреНрд░рд╢реНрди рдкреНрд░рдХрд╛рд░ :
рд╕рджрд╕реНрдпрддрд╛ рдкреНрд░рд╢реНрди EvalL: рджрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рд╢рдмреНрдж w рдХреЗ рд▓рд┐рдП, L(w) рд▓реМрдЯрд╛рдПрдВ рддреБрд▓реНрдпрддрд╛ рдкреНрд░рд╢реНрди EquivL: рджрд┐рдП рдЧрдП рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ рдпрд╛ рдкреНрд░рддрд┐рдЙрджрд╛рд╣рд░рдг рд▓реМрдЯрд╛рдПрдВ рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХреЛ рдлрд╝рдВрдХреНрдЯрд░ A: I тЖТ Kl(TM) рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ:
I рдЗрдирдкреБрдЯ рд╢реНрд░реЗрдгреА рд╣реИ, рдЬреЛ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ Kl(TM) рдореЛрдиреЙрдЗрдб TM рдХреА Kleisli рд╢реНрд░реЗрдгреА рд╣реИ TM X = M ├Ч X + 1 = (M ├Ч X) тКФ {тКе} рдмрд╛рдПрдВ рдорд╣рддреНрддрдо рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЬрдХ (left-gcd) : рдкрд░рд┐рд╡рд╛рд░ w = (wi)iтИИI рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдмрд╛рдпрд╛ gcd рд╡рд╣ рдмрд╛рдпрд╛ рднрд╛рдЬрдХ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд╕рднреА рдмрд╛рдПрдВ рднрд╛рдЬрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЕрдкрдЪрдпрди рдлрд╝рдВрдХреНрд╢рди : рдЬрдм Kl(TM) рдХреЗ рдкрд╛рд╕ рд╕рднреА рдЧрдгрдиреАрдп 1 рдХреА рдШрд╛рддреЗрдВ рд╣реЛрдВ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВ:
lgcd: (M + 1)^N* тЖТ M (рдмрд╛рдпрд╛ gcd рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ) red: (M + 1)^N* тЖТ (M + 1)^N* (рдЕрдкрдЪрдпрди рдлрд╝рдВрдХреНрд╢рди) рд╢рд░реНрддреЛрдВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП:
╬Ы = lgcd(╬Ы) тКЧ red(╬Ы) рдЕрджреНрд╡рд┐рддреАрдпрддрд╛: рдпрджрд┐ ╧Е тКЧ red(╬У) = ╬╜ тКЧ red(╬Ы), рддреЛ ╧Е = ╬╜ рдФрд░ red(╬У) = red(╬Ы) рдкреНрд░рдореЗрдп : Kl(TM) рдХреЗ рдкрд╛рд╕ рд╕рднреА рдЧрдгрдиреАрдп 1 рдХреА рдШрд╛рддреЗрдВ рд╣реЛрддреА рд╣реИрдВ рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдпрджрд┐ M рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ:
рдмрд╛рдПрдВ рдЕрдкрдЪрдпрдиреАрдпрддрд╛ : рдмрд╛рдПрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рддрддреНрд╡реЛрдВ рддрдХ рдмрд╛рдПрдВ рдЕрдкрдЪрдпрдиреАрдпрджрд╛рдПрдВ рд╕рд╣рдЕрднрд╛рдЬреНрдп рдЕрдкрдЪрдпрдиреАрдпрддрд╛ : рдмрд╛рдПрдВ рд╕рд╣рдЕрднрд╛рдЬреНрдп рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рджрд╛рдПрдВ рд╕рд╣рдЕрднрд╛рдЬреНрдп рдЕрдкрдЪрдпрдиреАрдпрддрд╛рдЕрджреНрд╡рд┐рддреАрдп рдмрд╛рдпрд╛ gcd : рд╕рднреА рдЧреИрд░-рдЦрд╛рд▓реА рдЧрдгрдиреАрдп рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрджреНрд╡рд┐рддреАрдп рдмрд╛рдпрд╛ gcd рд╣реЛрддрд╛ рд╣реИ (рджрд╛рдПрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЕрд░реНрде рдореЗрдВ)рдкреЗрдкрд░ рддреАрди рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ:
(EтВБ,MтВБ) = (Surj тИй Inj тИй Inv, Tot) (EтВВ,MтВВ) = (Surj тИй Inj, Inv тИй Tot) (EтВГ,MтВГ) = (Surj, Inj тИй Inv тИй Tot) рдореБрдЦреНрдп рд░реВрдк рд╕реЗ (EтВГ,MтВГ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдореБрдХреНрдд рдореЛрдиреЙрдЗрдб рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред
рдЗрдирдкреБрдЯ: EvalL, EquivL
рдЖрдЙрдЯрдкреБрдЯ: рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ MinL
1. Q = T = {╬╡} рдХреЛ рдЖрд░рдВрдн рдХрд░реЗрдВ
2. рдЕрднрд┐рд╕рд░рдг рддрдХ рд▓реВрдк рдХрд░реЗрдВ:
- рдмрдВрдж рд╣реЛрдиреЗ рдХреА рд╢рд░реНрдд рдЬрд╛рдВрдЪреЗрдВ: рдХреНрдпрд╛ рдХреЛрдИ qa тИИ QA рдореМрдЬреВрдж рд╣реИ рдЬреИрд╕реЗ рдХрд┐ R(q,a,┬╖) рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЧреБрдгрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- рд╕реБрд╕рдВрдЧрддрддрд╛ рд╢рд░реНрддреЗрдВ рдЬрд╛рдВрдЪреЗрдВ: рддреАрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ
- рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ H(Q,T) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
- рддреБрд▓реНрдпрддрд╛ рдкреНрд░рд╢реНрди рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВ, рдкреНрд░рддрд┐рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓реЗрдВ
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рддреАрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ:
рдкреВрд░реНрдгрддрд╛ : R(q,a,t) тЙа тКе рд▓реЗрдХрд┐рди R(q,e,T) = тКеTрд╡рд┐рднрд╛рдЬреНрдпрддрд╛ : ╬Ы(q,e) ╬Ы(q,a)R(q,a,t) рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИрд╕рдВрдЧрддрддрд╛ : рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рддреЗ рд╕рдордп рдЯреНрд░рд╛рдВрд╕рдбрдХреНрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕рдВрдЧрдд рд╣реЛрддреЗ рд╣реИрдВрдкреЗрдкрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рддреНрдпрд╛рдкрди рдХрд░рддрд╛ рд╣реИ:
рдЬрдЯрд┐рд▓рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг : рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдкрдбреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдорд╛рдгрд╕рдорд╛рдкреНрддрд┐ рдкреНрд░рдорд╛рдг : рджрд╛рдПрдВ Noetherian рдореЛрдиреЙрдЗрдбреНрд╕ рдкрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИрд╕рд╣реА рдкреНрд░рдорд╛рдг : рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЖрдЙрдЯрдкреБрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рд╣реИрдкреЗрдкрд░ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
рдореБрдХреНрдд рдореЛрдиреЙрдЗрдб {╬▒,╬▓}* рдкрд░ рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореБрдХреНрдд рд╡рд┐рдирд┐рдореЗрдп рдореЛрдиреЙрдЗрдб {╬▒,╬▓}тКЫ рдкрд░ рдЕрдВрддрд░ рдЯреНрд░реЗрд╕ рдореЛрдиреЙрдЗрдб рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдкреНрд░рдореЗрдп 4.3 : рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд╣реА рд╣реИ рдФрд░ MinL рдХреЗ рдкрд╛рд╕ рдкрд░рд┐рдорд┐рдд рд╕реНрдерд┐рддрд┐ рд╕рдореБрдЪреНрдЪрдп рд╣реИ рдФрд░ M рджрд╛рдПрдВ Noetherian рд╣реИ рддреЛ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЕрдкрдбреЗрдЯ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд╛:
Q рдХреЗ рдЕрдкрдбреЗрдЯ: рдЕрдзрд┐рдХрддрдо 3|MinL|st + rk(MinL) рдмрд╛рд░ T рдХреЗ рдЕрдкрдбреЗрдЯ: рдЕрдзрд┐рдХрддрдо rk(MinL) + |MinL|st рдмрд╛рд░ рдЬрд╣рд╛рдВ rk(v) M рдореЗрдВ v рдХреА рд░реИрдВрдХ рд╣реИред
рд╡рд┐рд╕реНрддрд╛рд░ : рдпрд╣ рдкреЗрдкрд░ рдЕрдзрд┐рдХ рдореЛрдиреЙрдЗрдб рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╢рд░реНрддреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрдЬрдЯрд┐рд▓рддрд╛ : Gerdjikov рдХреА GCLF рд╢рд░реНрдд рдмреЗрд╣рддрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╕реАрдорд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдкреНрд░рдпреЛрдЬреНрдпрддрд╛ : рдпрд╣ рд╡рд┐рдзрд┐ рдХреБрдЫ Gerdjikov рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрдпреБрдХреНрдд рдореЛрдиреЙрдЗрдбреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдЪрд┐рддреНрд░ 1 рдФрд░ 2 рдХреЗ рдареЛрд╕ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдЪрд░рдг рд╡рд┐рднрд┐рдиреНрди рдореЛрдиреЙрдЗрдб рд╕рдВрд░рдЪрдирд╛рдПрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИрдВ рдЪрд╛рд░-рдЪрд░рдгреАрдп рдиреНрдпреВрдирддрдордХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ (ReachтЖТTotalтЖТPrefixтЖТObs) Choffrut (2003) : рд╢рд╛рд╕реНрддреНрд░реАрдп рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдиреНрдпреВрдирддрдордХрд░рдгVilar (1996) : рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХрд╛ рд╕рдХреНрд░рд┐рдп рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоGerdjikov (2018) : рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдиреНрдпреВрдирддрдордХрд░рдг рд╢рд░реНрддреЗрдВColcombet-Petri┼Яan-Stabile (2020) : рдСрдЯреЛрдореЗрдЯрд╛ рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧреАрдХрд░рдг рд╡рд┐рдзрд┐Angluin (1987) : L* рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорднрд╛рд░рд┐рдд рдСрдЯреЛрдореЗрдЯрд╛ рд╢рд┐рдХреНрд╖рдг : Bergadano-Varricchio рдЖрджрд┐рдЯреНрд░реЗрд╕ рдореЛрдиреЙрдЗрдб : рд╕рдорд╡рд░реНрддреА рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдЙрд╖реНрдгрдХрдЯрд┐рдмрдВрдзреАрдп рдореЛрдиреЙрдЗрдб : (тДЭтВК, 0, +) рдЬреИрд╕реЗ рдЧреИрд░-рдорд╛рдирдХ рдореЛрдиреЙрдЗрдбреНрд╕рд╕рдореВрд╣ : рд╕рднреА рддрддреНрд╡ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реЛрддреЗ рд╣реИрдВ рдРрд╕реЗ рдореЛрдиреЙрдЗрдбреНрд╕рд╡рд░реНрдЧреАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЛ рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рддрдХ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдиреНрдпреВрдирддрдо рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╢рд░реНрддреЗрдВ рджреАрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╢рд┐рдХреНрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдФрд░ рдЗрд╕рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЪрддреБрд░реНрдерд╛рдВрд╢ рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЪрд░рдгреЛрдВ рдХреА рдЧрд╣рди рд╕рдордЭ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рддреНрдпрд╛рдкрди рдЕрдкрд░реНрдпрд╛рдкреНрдд : рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреА рдХрдореАрдЬрдЯрд┐рд▓рддрд╛ рд╕реАрдорд╛рдПрдВ : Gerdjikov рд╡рд┐рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдВрднрд╡рддрдГ рдЕрдзрд┐рдХ рдЦрд░рд╛рдм рдЬрдЯрд┐рд▓рддрд╛рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ : рдореЛрдиреЙрдЗрдб рд╕рдВрдЪрд╛рд▓рди, рдмрд╛рдпрд╛ gcd рдЧрдгрдирд╛ рдЖрджрд┐ рдХреА рдЧрдгрдиреАрдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдкрд░рд┐рдорд┐рддрддрд╛ рдзрд╛рд░рдгрд╛ : рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП MinL рдкрд░рд┐рдорд┐рдд рдФрд░ M рджрд╛рдПрдВ Noetherian рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ : рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдореЗрдВ рдЯреНрд░реЗрд╕ рдореЛрдиреЙрдЗрдб рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рдЦреЛрдЬn-рдЖрд░реА рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА : рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рддрдХ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрдкрд░рд┐рдорд┐рдд рдЙрдк-рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ : рдЕрдЪреНрдЫреЗ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░реНрд╕ рдХреА рдЙрдк-рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрдирдЬрдЯрд┐рд▓рддрд╛ рдЕрдиреБрдХреВрд▓рди : рдмреЗрд╣рддрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╕реАрдорд╛рдУрдВ рдХреА рдЦреЛрдЬрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрд╣рд░рд╛рдИ : рдХрдареЛрд░ рдЧрдгрд┐рддреАрдп рдЖрдзрд╛рд░ рдФрд░ рдкреВрд░реНрдг рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдврд╛рдВрдЪрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрд╡рд┐рдзрд┐ рдирд╡рд╛рдЪрд╛рд░ : рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдЧреАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИрд╢рд░реНрддреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди : рдЬреНрдЮрд╛рдд рдиреНрдпреВрдирддрдордХрд░рдг рд╢рд░реНрддреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИрдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ : рдареЛрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реИрд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ : рдЪрддреБрд░реНрдерд╛рдВрд╢ рдЕрдкрдШрдЯрди рдкреНрд░рдгрд╛рд▓реА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЧрд╣рди рд╕рдордЭ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХреА рдХрдореА : рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдХрд╛рд░реНрдп, рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХреА рдХрдореАрдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдп рдЕрд╕реНрдкрд╖реНрдЯ : рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ рд▓реЗрдХрд┐рди рдареЛрд╕ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рдорд▓реЛрдВ рдХреА рдХрдореАрдЬрдЯрд┐рд▓рддрд╛ рд╡реНрдпрд╛рдкрд╛рд░ : рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╢реНрд░реЗрдгреА рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдмрд▓рд┐рджрд╛рдирдордЬрдмреВрдд рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдзрд╛рд░рдгрд╛рдПрдВ : рдореЛрдиреЙрдЗрдб рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрдгрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдпреЛрдЧрджрд╛рди : рдФрдкрдЪрд╛рд░рд┐рдХ рднрд╛рд╖рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░рдкрджреНрдзрддрд┐ рдореВрд▓реНрдп : рд╡рд░реНрдЧреАрдХрд░рдг рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдлрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ : рд╕рдорд╡рд░реНрддреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрдзрд╛рд░рд╡рд┐рд╕реНрддрд╛рд░рд╢реАрд▓рддрд╛ : рдврд╛рдВрдЪреЗ рдореЗрдВ рдЖрдЧреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИрд╕рдорд╡рд░реНрддреА рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ : рд╕рдорд╡рд░реНрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдЯреНрд░реЗрд╕ рдореЛрдиреЙрдЗрдб рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ : рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдбрд┐рдЬрд╛рдЗрдирдкреНрд░рддреАрдХрд╛рддреНрдордХ рдЧрдгрдирд╛ : рдмреАрдЬрдЧрдгрд┐рддреАрдп рдЧреБрдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВрд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЕрдиреБрд╕рдВрдзрд╛рди : рдФрдкрдЪрд╛рд░рд┐рдХ рднрд╛рд╖рд╛ рдФрд░ рдСрдЯреЛрдореЗрдЯрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕рдкреЗрдкрд░ рдФрдкрдЪрд╛рд░рд┐рдХ рднрд╛рд╖рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд, рд╡рд░реНрдЧреАрдХрд░рдг рд╕рд┐рджреНрдзрд╛рдВрдд, рдореЛрдиреЙрдЗрдб рд╕рд┐рджреНрдзрд╛рдВрдд рдЖрджрд┐ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рд╣рд┐рддреНрдп рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
Angluin (1987): Learning regular sets from queries and counterexamples Colcombet, Petri┼Яan, Stabile (2020-2021): рд╡рд░реНрдЧреАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЗ рдореВрд▓ рдкреЗрдкрд░ Gerdjikov (2018): рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рдиреНрдпреВрдирддрдордХрд░рдг рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп Mac Lane (1978): Categories for the Working Mathematician рд╕рдордЧреНрд░ рдореВрд▓реНрдпрд╛рдВрдХрди : рдпрд╣ рдПрдХ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкреЗрдкрд░ рд╣реИ рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдЧреАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЛ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдиреЙрдЗрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдбреНрдпреВрд╕рд░ рд╕реЗрдЯрд┐рдВрдЧ рддрдХ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХреА рдХрдореА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдпреЛрдЧрджрд╛рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреЗрдкрд░ рдХреА рдЧрдгрд┐рддреАрдп рдХрдареЛрд░рддрд╛ рдФрд░ рд╡рд┐рдзрд┐ рдирд╡рд╛рдЪрд╛рд░ рджреЛрдиреЛрдВ рд╣реА рдкреНрд░рд╢рдВрд╕рдиреАрдп рд╣реИрдВред