wiki_research

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

commit 385133318fc14b55803d0f65c52ab32718a2de8f
parent e18997ad9a4924615484ec5ed7c551fb41e3bd04
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Mon, 26 May 2025 15:37:36 +0200

commit with codex

Diffstat:
compositionality | 7+++++++
depth_tree | 2++
first_order_model_checking | 2++
graph_embedding | 10++++++++++
graph_family | 2+-
graph_h_minor_free | 4++++
graph_minor | 2+-
half_graphs | 9+++++++++
hypergraph_uniform | 4+++-
monadic_second_order_logic | 28++++++++++++++++++++++++++++
monadic_second_order_logic_1 | 13+++++++++++++
monadic_second_order_logic_2 | 11+++++++++++
12 files changed, 91 insertions(+), 3 deletions(-)

diff --git a/compositionality b/compositionality @@ -0,0 +1,7 @@ +# Compositionality + +the [logical_type] of a [structure] can be computed for that of its [substructures] + +e.g., [MSO] on [treelike_data] + +Up: [logic] diff --git a/depth_tree b/depth_tree @@ -3,3 +3,5 @@ The depth of a [node] in a [tree] is the length of the [downward_path] from the [root] to that node (so 0 for the [root]) Up: [depth], [tree] + +See also: [treedepth] diff --git a/first_order_model_checking b/first_order_model_checking @@ -17,3 +17,5 @@ Up: [model_checking] for [first_order_logic] See also: [fine_grained_complexity], [clique_problem] + +Aliases: FO model checking diff --git a/graph_embedding b/graph_embedding @@ -0,0 +1,10 @@ +# Graph embedding + +- [graph_minor] +- [topological_minor] +- [subgraph] +- [induced_subgraph] + +Up: [graph] + +Aliases: graph embeddings diff --git a/graph_family b/graph_family @@ -41,6 +41,6 @@ May have the property of being [graph_class_hereditary] Up: [graph] -Aliases: graph class +Aliases: graph class, graph classes See also: [halls_theorem], [network_reliability], [robertson_seymour], [graph_radius_diameter], [turan_theorem], [graph_substructure], [graph_labeling], [erdos_posa], [graph_traversal] diff --git a/graph_h_minor_free b/graph_h_minor_free @@ -6,6 +6,10 @@ Each [undirected_graph] H thus defines a [graph_family], which must be [sparse_g discussed in https://en.wikipedia.org/wiki/Graph_minor +Example: [planar_graphs] are the graphs that are {K_3, K_{5,5}}-free ([kuratowskis_theorem], [Wagners_theorem]) + Up: [graph_free] See also: [graph_h_free] + +Aliases: H minor free, minor free, H minor free graph, H minor free graphs diff --git a/graph_minor b/graph_minor @@ -6,7 +6,7 @@ - [graph_immersion] -Up: [graph] +Up: [graph_embedding] See also: [robertson_seymour], [topological_minor], [excluded_minor], [forbidden_minor], [induced_minor] diff --git a/half_graphs b/half_graphs @@ -0,0 +1,9 @@ +# Half graphs + +A *half graph* is a [bipartite_graph] on vertices a_1, ..., a_n, b_1, ..., b_n, with edges between a_i and b_j iff i \leq j + +Up: [bipartite_graph] + +Aliases: half graph + +See also: [monadically_stable] diff --git a/hypergraph_uniform b/hypergraph_uniform @@ -1,7 +1,9 @@ # Hypergraph uniform -k-uniform [hypergraph]: all [hyperedge]s have size k +k-uniform [hypergraph]: all [hyperedges] have size k - [graph_undirected] is k-uniform [hypergraph] Up: [hypergraph] + +See also: [graph_uniform] diff --git a/monadic_second_order_logic b/monadic_second_order_logic @@ -0,0 +1,28 @@ +# Monadic Second-Order Logic (MSO) + +Definition variants: + +- [monadic_second_order_logic_1] + - [quantification] over [sets] of [vertices] +- [monadic_second_order_logic_2] + - [quantification] over [sets] of [edges] + +Extensions: + +- [counting_monadic_second_order_logic] +- [weighted_MSO] + +[Computational_complexity]: + +- Tractable on [trees] + - Corresponds to [regular_tree_languages], cf [buchis_theorem] +- Tractable on [treelike_data] + - cf [Courcelle's_theorem] + - it is [FPT] when parameterized by the [treewidth] of the graph and the [logical_formula] +- [MSO1] [NP_hard] in [data_complexity] already on [planar_graphs] + +Up: [logic] + +See also: [tree_automaton], [courcelle_theorem], [first_order_logic], [second_order_logic], [monadic] + +Aliases: MSO, MSOL, monadic second order diff --git a/monadic_second_order_logic_1 b/monadic_second_order_logic_1 @@ -0,0 +1,13 @@ +# Monadic second order logic 1 + +[MSO] with [quantification] over [sets] of [vertices] + +also called "edge encoding" + +Can express that a [graph] is [3_colorable] + +Up: [monadic_second_order_logic] + +Aliases: MSO1 + +See also: [MSO2] diff --git a/monadic_second_order_logic_2 b/monadic_second_order_logic_2 @@ -0,0 +1,11 @@ +# Monadic second order logic 2 + +also called "incidence encoding", corresponds to the [incidence_graph] between [vertices] and [edges] + +Can express that a [graph] has a [Hamiltonian_cycle], [max_cut], [edge_dominating_set], [graph_coloring] + +Up: [monadic_second_order_logic] + +Aliases: MSO2 + +See also: [MSO1]