wiki_research

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

commit 15e0b870b5a63eb4bba68fdfc5785bcd5a2cfb6c
parent 9f595124e4a353cecc58d580f79b9d9c519c1dcf
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Thu, 19 Jun 2025 00:27:22 +0200

Merge branch 'master' of a3nm.net:git/wiki_research

Diffstat:
average | 7+++++++
computational_problem | 1+
context_free_grammar_unambiguous | 4++--
core | 2++
database_instance | 2+-
degree_of_ambiguity | 2+-
disjunctive_normal_form_orthogonal | 2++
expansion | 7+++++++
friendship_paradox | 7+++++++
graph_perfect | 2+-
k_turn_pushdown_automata | 10++++++++++
k_unambiguous_dnf | 9+++++++++
maximum_cut | 6++++--
min_cost_hom | 5+++++
pushdown_automaton | 10+++++-----
pushdown_automaton_two_way | 8++++++++
subdatabase | 12++++++++++++
subgraph | 2+-
submodular_function | 2+-
two_way_nondeterministic_pushdown_automaton | 4++--
unambiguous | 2+-
word_automaton_unambiguous | 16++++++++++++++++
22 files changed, 105 insertions(+), 17 deletions(-)

diff --git a/average b/average @@ -0,0 +1,7 @@ +# Average + +relevant [academic_paper]: [hemenway1982classes] + +Up: [statistics] + +See also: [expectation] diff --git a/computational_problem b/computational_problem @@ -13,6 +13,7 @@ - [input] - [output] +- [instance] - [complexity] ## Subareas diff --git a/context_free_grammar_unambiguous b/context_free_grammar_unambiguous @@ -1,11 +1,11 @@ # Unambiguous CFG -An unambiguous CFG is a [context_free_grammar] where for every [word] in the language there is exactly one [derivation_tree] +An *unambiguous CFG* is a [context_free_grammar] where for every [word] in the [formal_language] there is exactly one [derivation_tree] [parsing] for an unambiguous CFG is more efficient Up: [unambiguity], [context_free_grammar] -See also: [inherently_ambiguous] +See also: [inherently_ambiguous], [context_free_grammar_k_ambiguous] Aliases: unambiguous CFG, unambiguous CFGs, CFG unambiguous, uCFG, uCFGs diff --git a/core b/core @@ -19,3 +19,5 @@ The [core] of an [instance] A is a [subinstance] B of A such that there is no [h Up: [homomorphism] See also: [chase_core] + +Aliases: cores diff --git a/database_instance b/database_instance @@ -8,4 +8,4 @@ Up: [database_theory] Aliases: database, database instances -See also: [instance] +See also: [instance], [subdatabase] diff --git a/degree_of_ambiguity b/degree_of_ambiguity @@ -10,4 +10,4 @@ Up: [nondeterministic] -See also: [density_function], [k_ambiguous_ddnnf] +See also: [density_function], [k_ambiguous_ddnnf], [k_unambiguous] diff --git a/disjunctive_normal_form_orthogonal b/disjunctive_normal_form_orthogonal @@ -9,6 +9,8 @@ note that necessarily the clauses (all except at most one) must be big (at least [disjunctive_normal_form_orthogonal_negation] +Generalization: [k_unambiguous_DNF] + Up: [disjunctive_normal_form] Aliases: unambiguous DNF, unambiguous DNFs, orthogonal DNF, orthogonal DNFs diff --git a/expansion b/expansion @@ -0,0 +1,7 @@ +# Expansion + +Given a [database_instance] I on a [relational_signature] σ, for a [supersignature] σ' of σ, the *reduct* of I on σ' is the [database_instance] J such that I is the [reduct] of J on σ + +See also: [reduct] + +Up: [database_instance] diff --git a/friendship_paradox b/friendship_paradox @@ -0,0 +1,7 @@ +# Friendship paradox + +https://en.wikipedia.org/wiki/Friendship_paradox + +Your friends have more friends than you do, on [average] + +Up: [paradox] diff --git a/graph_perfect b/graph_perfect @@ -6,4 +6,4 @@ Up: [graph_family] -Aliases: perfect graph +Aliases: perfect graph, perfect graphs diff --git a/k_turn_pushdown_automata b/k_turn_pushdown_automata @@ -0,0 +1,10 @@ +# K turn pushdown automata + +limits the alternation between [push_operation] and [pop_operation] + +- introduced in [ginsburg1966finite] +- mentioned in [ganardi2018sliding] + +Up: [pushdown_automaton] + +See also: [visibly_pushdown_languages] diff --git a/k_unambiguous_dnf b/k_unambiguous_dnf @@ -0,0 +1,9 @@ +# K unambiguous DNF + +A [DNF] where for every [Boolean_valuation] there are at most k [clauses] that evaluate to true + +Special cases: +- k=1: [disjunctive_normal_form_orthogonal] +- k=2: [2_unambiguous_DNF] + +Up: [DNF], [k_unambiguous] diff --git a/maximum_cut b/maximum_cut @@ -2,10 +2,12 @@ https://en.wikipedia.org/wiki/Maximum_cut -[np_complete] +[NP_complete] according to [Garey_Johnson] -[ptime] on [planar_graph] in connection with [chinese_postman_problem] +[PTIME] on [planar_graphs] in connection with the [chinese_postman_problem] See also: [minimum_cut] Up: [computational_problem] on [graph] + +Aliases: maxcut, max cut diff --git a/min_cost_hom b/min_cost_hom @@ -0,0 +1,5 @@ +# Min cost hom + +cf [uppman2014computational] + +Up: [vcsp], [optimization_problem] on [homomorphism] diff --git a/pushdown_automaton b/pushdown_automaton @@ -4,14 +4,14 @@ [determinism]: [pushdown_automaton_deterministic] -- k-turn pushdown automata: limits the alternation between [push_operation] and [pop_operation] - - introduced in [ginsburg1966finite] - - mentioned in [ganardi2018sliding] +Restricted cases: +- [k_turn_pushdown_automata]: limits the alternation between [push_operation] and [pop_operation] +[Computational_problems]: - [universality_automata_pushdown] Up: [stack_automata] -See also: [visibly_pushdown_automaton] +See also: [visibly_pushdown_automaton], [pushdown_automaton_two_way] -Aliases: pushdown automata +Aliases: pushdown automata, PDA, PDAs diff --git a/pushdown_automaton_two_way b/pushdown_automaton_two_way @@ -0,0 +1,8 @@ +# Pushdown automaton two way + +- [2NPDA] ([nondeterministic_automata]) +- [2DPDA] ([deterministic_automata]) + +Up: [pushdown_automaton], [automata_two_way] + +Aliases: 2PDA, 2PDAs, two way PDA, two way PDAs diff --git a/subdatabase b/subdatabase @@ -0,0 +1,12 @@ +# Subdatabase + +A [database_instance] which contains a subset of the facts of another [database_instance] + +Special case: +- [reduct] + +Up: [database_instance] + +See also: [subgraph] + +Aliases: subinstance, subinstances, subdatabases diff --git a/subgraph b/subgraph @@ -6,4 +6,4 @@ Up: [graph] Aliases: subgraphs -See also: [subinstance] +See also: [subinstance], [subdatabase], [induced_subgraph] diff --git a/submodular_function b/submodular_function @@ -6,4 +6,4 @@ [zivny2009expressive]: [submodular_function_locally_defined], i.e., a [sum] of [functions] of bounded [arity] - related to [pseudo_boolean_optimization] -Up: [function] +Up: [function], [submodularity] diff --git a/two_way_nondeterministic_pushdown_automaton b/two_way_nondeterministic_pushdown_automaton @@ -4,6 +4,6 @@ mentioned in [bringmann2024nfa] - [computational_problem]: [2NPDA_acceptance] -Up: [automata_two_way], [pushdown_automaton] +Up: [automata_nondeterministic], [2PDA] -Aliases: 2NPDA +Aliases: 2NPDA, 2NPDAs diff --git a/unambiguous b/unambiguous @@ -7,6 +7,6 @@ - [unambiguous_star_free_language] - [word_automaton_unambiguous] -See also: [unambiguity] +See also: [unambiguity], [k_unambiguous] Up: [formal_language_theory] diff --git a/word_automaton_unambiguous b/word_automaton_unambiguous @@ -0,0 +1,16 @@ +# Unambiguous word automata + +[inclusion], [equivalence] are in P [ptime] (even NC [nc]?) whereas they are [pspace] PSPACE-c for +[word_automaton_nondeterministic] + +More restricted definition: [word_automaton_self_verifying] + +Variant: [word_automaton_exclusive] + +[unambiguous_word_automaton_complementation] + +Up: [word_automaton], [unambiguity] + +See also: [word_automaton_finitely_ambiguous], [word_automaton_polynomially_ambiguous], [word_automaton_k_unambiguous] + +Aliases: UFA, UFAs, unambiguous word automaton