New puzzle in 'unfinished'. Essentially, Sudoku for group theorists:

you are given a partially specified Cayley table of a small finite
group, and must fill in all the missing entries using both Sudoku-
style deductions (minus the square block constraint) and the group
axioms. I've just thrown it together in about five hours by cloning-
and-hacking from Keen, as much as anything else to demonstrate that
the new latin.c interface really does make it extremely easy to
write new Latin square puzzles.

It's not really _unfinished_, as such, but it is just too esoteric
(not to mention difficult) for me to feel entirely comfortable with
adding it to the main puzzle collection. I can't bring myself to
throw it away, though, and who knows - perhaps a university maths
department might find it a useful teaching tool :-)

[originally from svn r8800]
This commit is contained in:
Simon Tatham
2009-12-30 16:53:36 +00:00
parent b629e34beb
commit c91471e6c1
3 changed files with 1883 additions and 0 deletions

25
unfinished/group.R Normal file
View File

@ -0,0 +1,25 @@
# -*- makefile -*-
GROUP_LATIN_EXTRA = tree234 maxflow
GROUP_EXTRA = latin GROUP_LATIN_EXTRA
group : [X] GTK COMMON group GROUP_EXTRA group-icon|no-icon
group : [G] WINDOWS COMMON group GROUP_EXTRA group.res|noicon.res
groupsolver : [U] group[STANDALONE_SOLVER] latin[STANDALONE_SOLVER] GROUP_LATIN_EXTRA STANDALONE
groupsolver : [C] group[STANDALONE_SOLVER] latin[STANDALONE_SOLVER] GROUP_LATIN_EXTRA STANDALONE
ALL += group[COMBINED] GROUP_EXTRA
!begin gtk
GAMES += group
!end
!begin >list.c
A(group) \
!end
!begin >wingames.lst
group.exe:Group
!end