The monadic second-order logic of graphs XIII: Graph drawings with edge crossings

We introduce finite relational structures called sketches, that represent edge crossings in drawings of finite graphs. We consider the problem of characterizing sketches in Monadic Second-Order logic. We answer positively the question for framed sketches, i.e., for those representing drawings of graphs consisting of a planar connected spanning subgraph (the frame) augmented with additional edges that may cross one another and that may cross the edges of the frame. We prove the 3-Edge Theorem stating that a structure of appropriate type with a frame is a sketch if and only if every induced substructure representing the frame and at most 3 edges not in the frame is a sketch.

[1]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[2]  Patrick Suppes,et al.  Logic, Methodology and Philosophy of Science , 1963 .

[3]  Bruno Courcelle,et al.  Monadic Second-Order Evaluations on Tree-Decomposable Graphs , 1993, Theor. Comput. Sci..

[4]  Bruno Courcelle,et al.  On the fixed parameter complexity of graph enumeration problems definable in monadic second-order logic , 2001, Discret. Appl. Math..

[5]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[6]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs IX: Machines and their Behaviours , 1995, Theor. Comput. Sci..

[7]  Bruno Courcelle,et al.  The Expression of Graph Properties and Graph Transformations in Monadic Second-Order Logic , 1997, Handbook of Graph Grammars.

[8]  Bruno Courcelle,et al.  The monadic second-order logic of graphs XII: planar graphs and planar maps , 2000, Theor. Comput. Sci..

[9]  Victor Vianu,et al.  Querying spatial databases via topological invariants , 1998, J. Comput. Syst. Sci..

[10]  Bruno Courcelle,et al.  Monadic Second-Order Definable Graph Transductions: A Survey , 1994, Theor. Comput. Sci..

[11]  Carsten Thomassen,et al.  Graphs on Surfaces , 2001, Johns Hopkins series in the mathematical sciences.

[12]  Bolyai János Matematikai Társulat,et al.  Combinatorial theory and its applications , 1970 .

[13]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs XI: Hierarchical Decompositions of Connected Graphs , 1999, Theor. Comput. Sci..

[14]  Anita Patil-Deshmukh,et al.  Maps , 1992 .