Commit Graph

3 Commits

Author SHA1 Message Date
didericis b86df526ec Keep only the resulting-duals figure at n=21
Remove the witness-ELG figure (former Fig. 5); keep the six resulting duals
with their introduced green bridge edges. Fix the dangling cross-reference
in the caption.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 11:26:11 -04:00
didericis b3998fbdb3 Redraw n=21 witness figures as crossing-free planar graphs
Replace the radial (crossing-heavy) figure with two crossing-free planar
drawings (networkx planar_layout / Chrobak-Payne):
  fig:n21-elgs  -- the six witness Even Level Graphs, parity-coloured, with
                   the bridge-switch-flipped edges dashed red;
  fig:n21-duals -- the six resulting duals, with the introduced bridge edges
                   solid green.
ELG and dual are drawn with independent planar layouts so neither has any
edge crossing (a flip diagonal would otherwise cross other edges when its
quadrilateral is non-convex, which happens for duals 0 and 3). Drop forced
equal aspect so panels fill and labels separate.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 11:23:36 -04:00
didericis 7034f21ad8 Add diagrams of the six witness Even Level Graphs and their bridge switches
Figure fig:n21-witnesses: each of the six Holton-McKay duals drawn as its
witness Even Level Graph in a radial-by-level layout (source centre,
level-k vertices on ring k), coloured by parity. Dashed red edges are the
flipped same-parity edges and solid green edges the introduced bridges;
applying the switches yields the dual. Duals 1,2 are ELGs outright.

draw_witnesses.py generates the combined 2x3 figure and per-dual PNGs from
the verified witness JSONs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 11:16:33 -04:00