
These are the files for the paper
Fleischer and Shallit, Words with few palindromes, revisited,
available at https://arxiv.org/abs/1911.12464 .

The APL code is in the file PALMIN.dws.  This
runs under Dyalog APL.   The main function to
run is called MAKE .   There are printouts of the files in the
file palmin.pdf .

The files that look like pal2-9.txt are unminimized
automata in Grail format.  If they have a "min" prefix,
like "minpal2-9.txt", they are minimized using Grail.
For some files, there are also files ending in
	.gv (graphViz depiction of automata)
	.pdf (pdf version of automata)
	maple.txt (Maple code for the matrix)

Section 5.1:

pal2-9.txt
pal2-10.txt
pal2-11.txt
pal2-13.txt

minpal2-9.txt
minpal2-10.txt
minpal2-11.txt
minpal2-13.txt

minpal2-11maple.txt .

Section 5.2

pal3-4.txt
pal3-5.txt

minpal3-5.txt
minpal3-5.txt

minpal3-4.gv
minpal3-4.pdf
minpal3-5maple.txt

Section 6.1

lpal2-5.txt
minlpal2-5.txt
minlpal2-5.gv
minlpal2-5.pdf
minlpal2-5maple.txt

Section 6.2

lpal3-1.txt
minlpal3-1.txt
minlpal3-1.gv
minlpal3-1.pdf

lpal3-2.txt
minlpal3-2.txt
minlpal3-2.gv
minlpal3-2.pdf
minlpal3-2maple.txt

Section 6.3

lpal4-1.txt
minlpal4-1.txt
minlpal4-1.gv
minlpal4-1.pdf
minlpal4-1maple.txt

Section 7.1

pal2-e2o5.txt
minpal2-e2o5.txt
minpal2-e2o5.gv
minpal2-e2o5.pdf
minpal2-e2o5maple.txt

pal2-e6o3.txt
minpal2-e6o3.txt
minpal2-e6o3.gv
minpal2-e6o3.pdf
minpal2-e6o3maple.txt

Section 7.2

pal3-e0o3.txt
minpal3-e0o3.txt
minpal3-e0o3.gv
minpal3-e0o3.pdf
minpal3-e0o3maple.txt

Section 8.1

palnum2-e3o9.txt
palnum2-e3o8.txt
palnum2-e4o7.txt
palnum2-e4o6.txt
palnum2-e5o5.txt
palnum2-e5o4.txt
palnum2-e6o5.txt
palnum2-e6o4.txt
palnum2-e7o4.txt
palnum2-e8o4.txt
palnum2-e3o10.txt
palnum2-e4o8.txt
palnum2-e5o6.txt
palnum2-e7o5.txt
palnum2-e9o4.txt

Section 8.2

palnum3-e1o5.txt








