wiki_research

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

commit fafe2f80ff2cafa6d534f172c970a76ddbb828bf
parent 009fa19fe09f16c17e34aaf26ed4e9e9b9438398
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Tue, 14 Apr 2026 09:36:19 +0200

commit with codex

Diffstat:
2cnf | 2++
bag_semantics | 6+++---
context_free_grammar_equivalence_practice | 5+++++
database_theory | 2++
graph_drawing | 10++++++++++
graph_embedding | 1+
join | 1+
nogami2026hardness | 9+++++++++
query_semantics | 8++++++++
regular_expression_extensions | 6++++++
regular_expression_extensions_matching | 7+++++++
regular_expression_repetition_intersection_nonemptiness | 2++
regular_expression_squaring | 2+-
tree_decomposition | 1+
tree_decomposition_spread | 11+++++++++++
15 files changed, 69 insertions(+), 4 deletions(-)

diff --git a/2cnf b/2cnf @@ -6,4 +6,6 @@ A [conjunctive_normal_form] [boolean_formula] where every [clause] contains two - generalization: [kcnf] - special case: [monotone2cnf] +Compilation to [OBDDs], cf [decolnet2026compilability] + Up: [conjunctive_normal_form] diff --git a/bag_semantics b/bag_semantics @@ -1,7 +1,7 @@ # Bag semantics -when [query] returns results with multiset of occurrences +The [query_semantics] where [queries] result results with [duplicates], i.e., a [multiset] -Up: [database_theory] +Up: [query_semantics] -See also: [set_semantics], [containment_bag_semantics], [multiset] +See also: [set_semantics], [containment_bag_semantics], [multiset], [bag] diff --git a/context_free_grammar_equivalence_practice b/context_free_grammar_equivalence_practice @@ -0,0 +1,5 @@ +# Context free grammar equivalence practice + +in connection with [iltis]: [schmellenkamp2026detecting] + +Up: [context_free_grammar_equivalence], [practice] diff --git a/database_theory b/database_theory @@ -9,6 +9,8 @@ - [query_language] - [graph_query_languages] +- [query_semantics] + See also: [databases], [database_startups], [description_logics], [finite_model_theory] Up: [research_fundamental] of [database_research] diff --git a/graph_drawing b/graph_drawing @@ -0,0 +1,10 @@ +# Graph drawing + +- [rectilinear_embedding] on a [grid] + - only for [graphs] with [maximal_degree] 4 + - can be done with area O(|V|^2) + +- [straight_line_embedding] on a [grid] + - can be done in the n-2 by n-2 grid, cf [schnyder1990embedding] + +Up: [graph_embedding] diff --git a/graph_embedding b/graph_embedding @@ -4,6 +4,7 @@ - [topological_minor] - [subgraph] - [induced_subgraph] +- [graph_drawing] Up: [graph] diff --git a/join b/join @@ -6,6 +6,7 @@ - [self_join] - [optimal_joins] - [inequality_join] +- [join_algorithm] Up: [databases] diff --git a/nogami2026hardness b/nogami2026hardness @@ -0,0 +1,9 @@ +# nogami2026hardness + +shows [lower_bounds] on +- [regular_expression_squaring] +- [regular_expression_backreferences] +- [regular_expression_intersection] +- [regular_expression_complement] + +Up: [academic_paper], [regular_expression_extensions_matching] diff --git a/query_semantics b/query_semantics @@ -0,0 +1,8 @@ +# Query semantics + +- [set_semantics] +- [bag_semantics] + +Up: [database_theory] + +See also: [named_perspective], [unnamed_perspective] diff --git a/regular_expression_extensions b/regular_expression_extensions @@ -11,5 +11,11 @@ - regular expression with memory, in [graph_databases] - [regular_expression_repetition] - "bounded repetition" aka counting "x{n,m}" +- [regular_expression_squaring] +- [regular_expression_backreferences] +- [regular_expression_intersection] +- [regular_expression_complement] + +[regular_expression_matching] for extensions: [regular_expression_extensions_matching] Up: [regular_expression] diff --git a/regular_expression_extensions_matching b/regular_expression_extensions_matching @@ -0,0 +1,7 @@ +# Regular expression extensions matching + +cf [nogami2026hardness] + +Up: [regular_expression_extensions], [regular_expression_matching] + +Aliases: regular expression matching extensions diff --git a/regular_expression_repetition_intersection_nonemptiness b/regular_expression_repetition_intersection_nonemptiness @@ -3,3 +3,5 @@ it is [PSPACE_complete], cf https://cstheory.stackexchange.com/a/57014 Up: [regular_expression_repetition], [Intersection_nonemptiness] + +See also: [regular_expression_intersection] diff --git a/regular_expression_squaring b/regular_expression_squaring @@ -6,6 +6,6 @@ makes [language_inclusion] and [language_universality] [EXPSPACE_complete], cf [ but [intersection_nonemptiness] still in [PSPACE], like for [regular_expression_repetition], cf [regular_expression_repetition_intersection_nonemptiness] -Up: [regular_expression], [squaring] +Up: [regular_expression_extensions], [squaring] See also: [regular_expression_repetition] diff --git a/tree_decomposition b/tree_decomposition @@ -5,6 +5,7 @@ - [balancing_tree_decomposition] - [tree_decomposition_linked] - [tree_decomposition_normalized] +- [tree_decomposition_spread] See also: [treewidth], [core_tentacle] diff --git a/tree_decomposition_spread b/tree_decomposition_spread @@ -0,0 +1,11 @@ +# Tree decomposition spread + +The *spread* of a [vertex] in a [tree_decomposition] is the number of [bags] in which it occurs + +See https://cstheory.stackexchange.com/a/57070 + +Up: [tree_decomposition] + +Aliases: spread + +See also: [degree], [variable_occurrences]