Heather Cafe
About
About Me
CV
PhD Students
Publications
Posts
Software
Minion
GAP
Games
stacscheck
Permutation Group Notes
Posts
Welcome to the Heather Cafe
About Me
CV
PhD Students
Publications
Posts
How many pieces do you really need for a calendar puzzle?
Making the most annoying jigsaw puzzle
GAP Types and Filters
GAP Internals - GASMAN
JSONLines — My Favourite Format
Too much Discussion of the XOR swap trick
Software
Minion: A fast scalable constraint solver
GAP
Games
stacscheck: the St Andrews Computer Science CHECKer
Permutation Group Notes
Introduction
Permutations in Practice
Stabiliser Chains
Ordered Partitions
Graph Isomorphism
Intersection
Intersection by Backtracking
Search Reduction
Making it Fast
Appendix
Categories
code
Constraint programming
data formats
GAP
Programming
Puzzles
Rambling
Search
Posts
Order By
Default
Title
Date - Oldest
Date - Newest
How many pieces do you really need for a calendar puzzle?
Apr 13, 2026
JSONLines — My Favourite Format
Apr 4, 2026
Making the most annoying jigsaw puzzle
Mar 30, 2026
Too much Discussion of the XOR swap trick
Mar 16, 2026
GAP Internals - GASMAN
Feb 11, 2024
GAP Types and Filters
Nov 15, 2015
No matching items
Publications
How many pieces do you really need for a calendar puzzle?