wiki_research

personal research wiki
git clone https://a3nm.net/git/wiki_research/
Log | Files | Refs

commit 398534b3fc79b1581cd979816e757e6c3d2caa6c
parent 1594e9ffbff229de9af424942bd1a605fd7c8937
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Wed, 10 Dec 2025 12:07:09 +0100

commit with codex

Diffstat:
automaton_inclusion | 7++++---
betweenness | 7+++++++
k_ambiguous_nfa | 7+++++++
k_unambiguous_inclusion | 9+++++++++
k_unambiguous_universality | 9+++++++++
universality_automata | 1+
6 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/automaton_inclusion b/automaton_inclusion @@ -2,8 +2,9 @@ - [NFA_inclusion]: [PSPACE_complete] - [UFA_inclusion]: [PTIME] by reduction to [UFA_universality] - - by reduction to [NXA_universality]: https://cstheory.stackexchange.com/a/25478 -- [k_unambiguous_inclusion]: PTIME via [stearns1985equivalence] + - by reduction to [NXA_universality]: + - cf https://cstheory.stackexchange.com/a/25478 +- [k_unambiguous_inclusion] - [DFA_inclusion]: [PTIME] via [product_construction] [inclusion_DFA_trick] @@ -14,6 +15,6 @@ Special case: [automaton_universality] Up: [automata_problems], [language_inclusion] -See also: [automaton_equivalence] +See also: [automaton_equivalence], [automaton_universality] Aliases: regular language inclusion diff --git a/betweenness b/betweenness @@ -0,0 +1,7 @@ +# Betweenness + +Given a set of ordered triples (a, b, c) on an ordered domain, decide if there is a total order < such that a < b < c or c < b < a + +[NP_hard], mentioned in [duprelatour2025hardness] + +Up: [decision_problem] diff --git a/k_ambiguous_nfa b/k_ambiguous_nfa @@ -6,4 +6,11 @@ For k=1, we get the notion of [UFAs] [Counting_problem] on [density_function] (number of accepted [words]): [sharp_k_UFA] +- [k_unambiguous_universality] +- [k_unambiguous_inclusion] + Up: [k_ambiguous], [NFA] + +Aliases: k unambiguous NFA + +See also: [word_automaton_k_unambiguous] diff --git a/k_unambiguous_inclusion b/k_unambiguous_inclusion @@ -0,0 +1,9 @@ +# K unambiguous inclusion + +[PTIME] via [stearns1985equivalence] + +see also https://cstheory.stackexchange.com/a/25478 + +Up: [automaton_inclusion], [k_unambiguous_word_automaton] + +See also: [k_unambiguous_universality] diff --git a/k_unambiguous_universality b/k_unambiguous_universality @@ -0,0 +1,9 @@ +# K unambiguous universality + +[PTIME], cf https://cstheory.stackexchange.com/a/25478 and https://games-automata-play.github.io/blog/universality_finitely_ambiguous/ + +Up: [k_ambiguous_nfa], [automaton_universality] + +Aliases: universality k unambiguous, universality k ambiguous + +See also: [K_unambiguous_inclusion], [K_unambiguous_equivalence] diff --git a/universality_automata b/universality_automata @@ -5,6 +5,7 @@ The [computational_problem] of testing if an [automaton] accepts every possible - [universality_automata_nondeterministic]: [coNP_complete] - [universality_automata_upwards_closed] - [universality_automata_downwards_closed] + - [universality_k_unambiguous] - [universality_automata_deterministic]: [ptime] - [universality_context_free_grammar] - [universality_automata_pushdown]