From b8e13c800a37b47d4c6105c9a4049a4744853434 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Radek=20Hu=C5=A1ek?= <husek@iuuk.mff.cuni.cz>
Date: Fri, 23 Apr 2021 15:41:12 +0200
Subject: [PATCH] small-snarks.py

---
 experiments/small-snarks.py | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100755 experiments/small-snarks.py

diff --git a/experiments/small-snarks.py b/experiments/small-snarks.py
new file mode 100755
index 0000000..ff84ada
--- /dev/null
+++ b/experiments/small-snarks.py
@@ -0,0 +1,24 @@
+#!/usr/bin/python
+
+"""
+Calculate the number of circuit double covers for the Petersen
+graph a Blanusa snarks.
+"""
+
+import sys, os
+sys.path.append(os.path.dirname(__file__) + "/..")
+
+from graph_tools.all import *
+from sage.all import graphs
+
+L = {
+  "Petersen graph": graphs.PetersenGraph(),
+  "Blanusa first snark": graphs.BlanusaFirstSnarkGraph(),
+  "Blanusa second snark": graphs.BlanusaSecondSnarkGraph(),
+}
+
+if __name__ == "__main__":
+  print(__doc__)
+  for n, g in L.items():
+    print("%s: %i" % (n, graph_to_gadget(g).eval(CircuitDoubleCover)))
+
-- 
GitLab