verification script and data (gzip; the compressed size of the archive is 2.8M)
Description of the files in the archive:
- lemma28.sage – the SAGE script verifying the identity (2.2)
- flagmatic-flags_pruned.rat – the pairing densities for types ι1, …, ι6
- ineq_codeg and ineq_tightpath – the coefficients of the CODEGREE and TIGHT-PATH expressions (expressed as a combination of 7-vertex 3-graphs)
- solution-u and solution-c – the non-negative rationals uD, and the positive rationals c0, c1 and c2
- solution-I_1, …, solution-I_6 – the rational matrices I1, …, I6
- solution-Q_1.blockA, solution-Q_1.blockB, …, solution-Q_6.blockA, solution-Q_6.blockB – the positive definite matrices Q1, …, Q6, each decomposed into two diagonal blocks A and B
- graph_lists/ – the listings of the flags involved in the proof
- gen7.sage – the SAGE script (re)generating the file 'flagmatic_flags-pruned.rat' and the supplementary 'graph_lists/list6_iotaX' files
- gen_flags.sage – the SAGE script (re)generating the file 'graph_lists/list7'
- codeg.sage – the SAGE script (re)generating the file 'ineq_codeg' containing the coefficients of the 905 expressions D
- tightpath.sage – the SAGE script (re)generating the file 'ineq_tightpath' containing the coefficients of the expressions P0, P1 and P2
- ext7.sage – the SAGE script computing the size of the intersection of the sets ET and F7
- flags.sage – supplementary SAGE functions
The file flagmatic-flags_pruned.rat can be also generated by Flagmatic 1.5.1 by running flagmatic --n 7 --forbid-k4-, and then pruning the auxiliary file flags.rat to the six relevant types ι1, …, ι6. Note that in Flagmatic, these correspond to SDP blocks indexed by 7, 8, 9, 10, 11 and 14, respectively.
USAGE: run sage lemma28.sage
The verification requires around 2GB of memory and a 64bit version of Sage 9.x (tested with Sage 9.0, 9.2 and 9.5).