The author of this website, Stuart E. Anderson, has recently (February 2013) written a paper 'Compound Perfect Squared Squares of the Order Twenties'. It is available from this link. It is fair to say it is a more polished and technically correct document than this part of the website, which deals with the same topic. However the website complements the paper in many ways, especially in providing a great many more dissection codes and illustrations, mainly because the website is not limited to the low-orders.
Compound Perfect Squared Squares (CPSSs) are squares dissected into smaller squares, all different integer sizes, but with a rectangular inclusion (or a dissected square) in the tiling. These squared squares are scarcer than SPSSs (with recent substitution methods, this is no longer the case; see CPSS orders 41+). A great deal of thought and ingenuity has gone into the devising of methods of construction of CPSSs. The order 24 CPSS by T.H. Willcocks was found many years ( published 1948) before computers were able to verify it was indeed the lowest order example of its kind. See Simple Perfect Squared Squares for a chronology of Perfect Squared Square discoveries.
Compound squared squares have often been created using methods called 'transforms'. There are many dozens of transforms and they are generally not computer assisted. A transform will often change one square tiling into another.
One method uses algebra to create a CPSS from existing simple squared rectangles by selecting a squared rectangle from the catalogue and designating one of the square elements as a rectangle of indeterminate width and height, then making the height and width of the squared rectangle equal (to make it square), and recalculating both the sizes of the squares and the sides of the included rectangle using elementary algebra. The solution will be unique and with luck another perfect squared rectangle may be found in the catalogue which is able to fit into the included rectangle without any repeated elements. Those studying for an online mba in math, science or even business may have come across similar methods in their research.
CPSSs can also be created by combining Simple Perfect Squared Rectangles (SPSRs) in a number of different ways. Two SPSRs of the same size with no elements in common can be combined to make CPSS. Two SPSRs of the same shape, scaled can be combined to make CPSS. Several SPSRs of different sizes and shapes, but satisfying certain relationships can be combined into CPSSs. A construction based on the Fibonacci sequence as element sizes has also been used to create CPSSs. Computers can be used to speed up some of these methods.
A computational approach is also possible where 2-connected planar graph embeddings are generated, then transformed into compound square tilings using electrical network analysis. These tilings are tested for CPSSs.
Every CPSS is one of at least 4 isomers (tilings with the same set of tiles). The included compound rectangle can be positioned in 4 different ways. If the rectangle is trivially compound (has a square equal to the height or width of the rectangle) then the rectangle can be positioned in 8 ways, if the rectangle is doubly or triply trivially compound it can be positioned in 16 and 32 ways, and so on. Other kinds of compound construction are also possible. In pdf's and drop down menus, isomer number is shown with square id and discoverer id. The first few numbers of isomers of which we have examples are 4, 7, 8, 11, 16, 20, 32, 48 and 64.
- 1902 H.E. Dudeney published a puzzle called Lady Isabel's Casket that concerns the dissection of a square into different sized squares and a rectangle. According to David Singmaster 'Lady Isabel's Casket' appeared first in Strand Mag. 7 (Jan 1902) 584 and is the first published reference dealing with the dissection of a square into smaller different sized squares. It was also published in The Canterbury Puzzles in 1907.
- 1907-1914 S. Loyd published The Patch Quilt Puzzle. A square quilt made of 169 square patches of the same size is to be divided into the smallest number of square pieces by cutting along lattice lines. The answer, which is unique, is composed of 11 squares with sides 1,1,2,2,2,3,3,4,6,6,7 within a square of 13. It is neither perfect nor simple. Gardner states that this problem first appeared in 1907 in a puzzle magazine edited by Sam Loyd. David Singmaster lists it as first appearing in 1914 in Cyclopedia by Loyd but credits Loyd with publishing Our Puzzle Magazine in 1907 - 08. This puzzle also appeared in a publication by Henry Dudeney as Mrs Perkins Quilt. Problem 173 in Amusements in Mathematics. 1917
- 1938 R.P. Sprague found a solution to the problem of squaring the square. Sprague constructed his perfect solution using several copies of various sizes of Z. Moroń's Rectangle I (33x32), Rectangle II (65x47) and a third 12 order simple perfect rectangle and five other elemental squares to create an order 55, compound perfect squared square (CPSS) with side 4205.
- 1940 R.L. Brooks, C.A.B. Smith, A.H. Stone and W.T.Tutte published 'The Dissection of Rectangles into Squares" (1st page only), referring to an empirically constructed order 26 CPSS, side 608, attributed to Tutte. In the same year A.H. Stone uses 2 order 13 SPSRs as R1, R2 to construct and publish a Moroń dissection CPSS of order 28, side 1015.
- 1946-48 C.J. Bouwkamp published a series of papers in which he discussed methods for constructing squared rectangles and perfect squared squares. He gave a bouwkampcode listing of the CPSS of order 39 with side 1813 discovered by, but not shown in the Brooks, Smith, Tutte and Stone 1940 paper.
- 1948 T.H.Willcocks, published[] his discovery of a CPSS side 175, of order 24. It held the record as the smallest known size and lowest order perfect squared square for the next thirty years, and was eventually found to be the smallest size and lowest order CPSS.
- 1950 W.T. Tutte published 'Squaring the Square'. In this paper he described in more detail the general methods by which a square may be dissected into (smaller unequal non-overlapping) squares. Some new examples of such dissections were given. These included a CPSS of order 28 with side 1073. He also gave a CPSS of order 29 with side 1424, but the bouwkampcode is incorrect and most likely refers to a CPSS of order 29 with side 1399, later attributed to Federico.
- 1951 T.H.Willcocks, published 'A note on some perfect squared squares', his account of the methods he used to construct CPSSs with small sizes. He included a number of new squared squares, these included his discovery of a new CPSS of order 26 with side 492, 4 new CPSSs of order 27 with sides 849, 867, 872 and 890, and a new CPSS of order 28 with side 577.
- 1963 P.J. Federico published 'note on some low-order perfect squared squares' a paper in which he provided a detailed account of CPSS construction methods. Federico gave a new general empirical method, by means of which 24 perfect squares of order below 29 were constructed. The CPSSs he gave in his paper included two new CPSSs of order 25, one with a side of 235 and the other with a side of 344, a new CPSS of order 26, with side 384, 7 new CPSSs of order 27 with sides 325, 408, 600, 618, 645, 648, and 825, and 11 new CPSSs of order 28 with sides 374, 714, 732, 741, 765, 765, 824, 1071, 1089, 1113 and 1137. Federico defined the term 'low order' to mean the squared squares below order 29, he stated "this limit was chosen to avoid too long a list", and he also noted "twenty-nine perfect squares of order 29 were collected without attempting to apply fully the methods to this and higher orders", but only gave one example of a particular order 29 CPSS, size 468, indicative of the methods being illustrated in the list at the end of the paper. However in the paper itself he indicated how 7 new order 29 CPSSs were found, and gave sufficient information to work out their sizes, which were; 704, 724, 1341, 1377, 1412, 1457 and 1516.
- 1964 L'Udovit Vittek from Bratislava, Czech Republic also published a CPSS of order 25 with size 235. This is the same order 25 size 235 published by Federico. Priority is given to Federico due to earlier publication.
In 1964 P. J. Federico published a CPSS with side 429 of order 26 using a type of Fibonacci sequence construction published by S. Basin in 1963.- 1965-69 E. Lainez, a Spanish engineer, constructed 2 CPSSs with sides 360, 460 of orders 26 and 27 respectively.
- 1972 N.D. Kazarinoff and R. Weitzenkamp proved the non-existence of a CPSS of order less than 22.
- 1979 Paul Leeuw publishes his thesis on Compound Perfect Squared Squares. He finds there are no CPSSs below order 24. and there is one and only one (THW 24:175) CPSS of order 24. He also produced a total of 2211 CPSSs in orders from 24 to 33.
- 1982 A. J. W. Duijvestijn, P. J. Federico, P. Leeuw published a paper expanding Leeuw's thesis with the same results as the thesis; they established the lower limit of the order of CPSSs and searched to find all that can exist up to and including order 24. The main results were; There are no CPSSs below order 24. and there is one and only one (THW 24:175) CPSS of order 24. Of the 2211 CPSSs produced 1942 were new discoveries. The particular discoveries were not individually published, it is not always possible to infer which particular CPSS were discovered and which werent as we dont have a complete record of prior discoveries, so many have been 'rediscovered' since. However by analysing the results from 1982 and comparing them to 2010 results, it is possible to infer the particular CPSS discoveries made by Duijvestijn, Leeuw and Federico in orders 26, 27 and 28.
- 1980 -1999 Willcocks, Federico, Muller, Skinner, Morley and Bouwkamp continue to discover new CPSS transforms and steadily add more CPSS discoveries to Orders 28, 29 and above.
- 1999 I. Gambini published his doctoral thesis 'Quant aux carrés carrelés' on squared squares. He found the known CPSSs (and SPSS) up to and including order 26. He also published a table of CPSR ( and SPSR) counts up to and including order 24. For order 26 he identified 100 CPSS isomers which is correct, 92 isomers were known before Gambini, the additional square which completes the order (with side 512) has 8 isomers and was probably found by Paul Leeuw in 1979. However Gambini did not mention this CPSS in his thesis. This CPSS was evidently 'rediscovered' in 2010 by Anderson and Pegg.
- 2010 S.E. Anderson and Ed Pegg Jr. enumerate all CPSSs up to order 28. Richard K. Guy, Ed Pegg Jr and Stuart Anderson collaborated to extend the known solutions to the Mrs Perkin’s quilt problem. Mrs Perkin’s quilts include all combinations of simple, compound, perfect and imperfect squared squares. Using Brendan McKay and Gunnar Brinkmann’s planar graph generation software plantri and electrical network tiling software written with C++ standard libraries and Boost Ublas library (by Anderson), Anderson and Pegg enumerated all perfect squared squares and simple imperfect squared squares (SISSs) to order 28. As a subset of the quilt enumeration Anderson and Pegg produced all CPSSs up to and including order 28. In January 2012 some errors were found in records of order 28 compounds isomers. A recount established a bijection between isomers and the graphs extracted in earlier processing, the original counts (Order 28; 143 CPSS , 948 isomers were confirmed). In isomer classes of CPSS, orders 24 to 28, the final counts are;
- 1 CPSS of order 24, with 4 isomers, (24:175 THW)
- 2 CPSSs of order 25, with 12 isomers, (25:235 PJF (4) & 25:344 PJF (8))
- 16 CPSSs of order 26, with 100 isomers, including 1 CPSS, with 8 isomers, with side 512 not previously identified, (discovered in 1979, but not published by Leeuw and rediscovered but not identified by Ian Gambini in 1999) which completed this order.
- 46 CPSSs of order 27, with 220 isomers, including 4 CPSSs not previously known (with sides 345a, 624a, 648a, 857a), and 3 CPSSs which had been discovered by Leeuw in 1979, but never published, (27:804a, 27:820a and 27:824a) which completed this order.
- 143 CPSSs of order 28, with 948 isomers, including 50 CPSSs not previously known, which completes this order. Paul Leeuw found 23 new CPSSs in this order in 1979 but only 1 was published. Out of the remaining 22, Anderson and Pegg rediscovered 14 CPSSs in the scope of Leeuw's program (28:753a, 28:811a, 28:1032a, 28:1049a, 28:1069a, 28:1075a, 28:1078a, 28:1093a, 28:1131a, 28:1164b, 28:1170a, 28:1170b, 28:1208a and 28:1229a). These discoveries have been attributed to DFL (Duijvestijn, Federico and Leeuw) 1979.
- 2011 S.E. Anderson and Stephen Johnson commenced order 29 CPSSs, and processed all 2-connected min degree 3 graphs with up to 15 vertices. This leaves the largest graph class, the 16 vertex class, still to be processed.
- 2011 October, Stephen Johnson discovers 60 CPSSs from order 30 to order 36.
- 2012 January, Geoffrey Morley discovers over 100 new CPSSs in orders 31, 32, 33 and 34.
- 2012 March, Geoffrey Morley discovers hundreds more new CPSSs in orders 29, 31, 32, 33 and 34. This makes a total of 578 new CPSSs discovered by him in 2012 so far.
- 2012 April, Stuart Anderson produces millions of CPSSs in orders 41 to 60 by substituting PSSs into PSSs. Out of the millions of CPSSs produced, only those with small sides are shown on this site, (depending on the quantity produced in each order). Order 41 is the first order where this can be done (Duijvestijn's order 21 :112 inserted into its elements and scaled). This method can produce unlimited CPSSs as it can be applied iteratively. By substituting the existing catalog of PSSs from this website into itself just once, well over 10 billion CPSSs can be produced. If the operation was repeated twice, approximately 10^22 CPSSs could be produced, this is about the number of grains of sand on the Earth.
- 2012 July, Stuart Anderson produces over 100,000 CPSSs in orders 34 to 44 by combining same size pairs of SPSRs of orders 16 - 21 with no element in common (disjoint n-tuple SPSRs). If there are more than several thousand in an order, only the smaller CPSS of that order are shown on this website.
- 2012 October, Geoffrey Morley discovers 23 (161 isomers) new rotor-stator CPSSs, in orders 39 [1 new], 45 [2 new], 51 [13 new] 53 [3 new] and 57 [2 new] including 39:3781a (7) (isomers) GHM 2012. Only two other rotor-stator CPSSs of order 39 are known! (39:1813a(7) TTF 1940 and 39:4639a(7) RLB 1950.)
- 2012 October/November, Stuart Anderson processes the remaining 16 vertex, 2-connected, minimum degree 3, 30 edge graphs of order 29, using the Amazon Elastic Cloud supercomputer and new software which he wrote. Combined with the earlier 13, 14 and 15 vertex, 30 edge 2-connected graphs processed by Pegg, Johnson and Anderson, this completes the enumeration of order 29 CPSSs.
A total of 412 CPSSs of order 29 and 2308 isomers were found. Leeuw discovered 101 of these order 29 CPSSs in his 1979 thesis but we do not know which ones.- 2013 January, Jim Williams of Massachusetts, USA writes his own program and finds both SPSSs and CPSSs. He found 31979 CPSSs. They include ;
- 2 order 24 CPSS isomers (already known)
- 4 order 25 CPSS isomers (already known)
- 18 order 26 CPSS isomers (already known)
- 61 order 27 CPSS isomers (already known)
- 185 order 28 CPSS isomers (already known)
- 469 order 29 CPSS isomers (already known)
- 1064 order 30 CPSS isomers (many new discoveries)
- 2959 order 31 CPSS isomers (many new discoveries)
- 7605 order 32 CPSS isomers (many new discoveries)
- 19612 order 33 CPSS isomers (many new discoveries)
- 2013 March, June; Stuart Anderson publishes (March) to the Arxiv and updates (June) a paper on 'Compound Perfect Squared Squares of the Order Twenties'.
- 2013 May, Lorenz Milla and Stuart Anderson enumerate CPSSs of order 30. Lorenz processes 13, 14, and 15 vertex, 2-connected, minimum degree 3, 31 edge graphs of order 30 (8,377,405,224 graphs), then Stuart and Lorenz process half each of the 16 vertex, 2-connected, minimum degree 3, 31 edge graphs (35,873,044,824 graphs) to find 941 CPSSs, with 5668 CPSS isomers in order 30. Stuart and Lorenz both wrote new software; Stuart implemented a technique of Tutte's, used by Duijvestijn in his thesis, that factors the Kirchhoff matrix determinant of a graph into a product of 3 numbers as follows; 2, a square free number and a square number (this is a necessary condition for a graph to produce a squared square). This method resulted in a 3x speed up of the search. This part of the search was implemented as a program called sqfree, available on the downloads page. Lorenz also produced new software to produce the all isomers of the most common types of CPSSs and identify the canonical tablecode representative from the isomers of a CPSS.
- 2013 June, July and August ; Lorenz replaced the Boost library with C arrays and handwritten linear algebra routines; LU decomposition was replaced with LDL decomposition (planar maps are symmetrical, so LDL Cholesky decomposition is possible and twice as fast as LU decomposition). Lorenz also wrote a plantri plugin to filter graphs using the determinant factorisation technique as they were produced, he was also able to speed up the routines in Stuart's sqfind and sqt programs and combine the plantri plugin and sqfind into a single program mandrill (a combination of the names Milla and Anderson). The end result was squared square software 35 times faster than what was used several months ago. This made it possible to complete the enumeration of order 31 and 32 compound perfect (CPSSs), simple perfect (SPSSs) and simple imperfect squared squares (SISSs) in under 2 months. The computations were done by Lorenz on his computers. There are 17351 order 31 CPSS isomers and 2788 order 31 CPSS isomer classes, 52196 order 32 CPSS isomers and 7941 order 32 CPSS isomer classes.
CPSSs counts for orders 24 to 32 are now complete!
CPSSs counts by order are listed in the OEIS as sequences;
- A181340, Number of compound perfect squared squares of order n up to symmetries of the square and its squared subrectangles. (This counts only one representative of each isomer class)
- A217155, Number of compound perfect squared squares of order n up to symmetries of the square. (These are the isomer counts) .
Credit for Discovery
The people listed below have published or have been credited with the discovery of compound squared squares.
- AHS - Arthur H. Stone (United States, 1916-2000);
- AJD - A.J.W. (Arie) Duijvestijn (Netherlands, 1927-1998);
- A&J - Stuart E. Anderson (Australia) & Stephen Johnson (United States);
- A&M - Stuart E. Anderson (Australia) & Lorenz Milla (Germany);
- A&P - Stuart E. Anderson (Australia) & Ed Pegg Jr (United States);
- C_M - Carsten Müller (Germany);
- CJB - Christoffel J. (Chris) Bouwkamp (Netherlands, 1916-2003);
- DFL - Duijvestijn, Federico and Leeuw;
- E_L - Enriquee Lainez (Spain);
- F&S - P.J. Federico & R.P. Sprague (PJF constructed 23 CPSSs of order 54 based on RPS's order 55 CPSS);
- GHM - Geoffrey H. Morley (England);
- I_G - Ian Gambini (France);
- JBW - Jim B. Williams (United States);
- JDS - Jasper D. Skinner II (United States);
- L_M - Lorenz Milla (Germany);
- M&A - Lorenz Milla (Germany) & Stuart E. Anderson (Australia);
- PJF - Pasquale J. Federico (United States, 1902-1982);
- P_L - Paul Leeuw (Netherlands);
- RLB - R. Leonard Brooks (England, 1916-1993);
- RPS - Roland P. Sprague (Germany, 1894-1967);
- SEA - Stuart E. Anderson (Australia);
- S_J - Stephen Johnson (United States);
- THW - T.H. (Theo) Willcocks (England);
- TTF - The Trinity Four (R.L. Brooks, C.A.B. Smith, A.H. Stone, W.T. Tutte);
- WTT - William T. (Bill) Tutte (Canada, 1917-2002).
- UNK - Unknown.
Generating CPSSs from Electrical Network Graphs
Using Brendan McKay and Gunnar Brinkmann's plantri software, graph classes specified as 2-connected (exactly 2-connected, not at least 2-connected), minimum degree 3 (also known as homeomorphically irreducible - no vertex of degree 2 is permitted), simple planar maps in the sphere of up to 30 edges (graphs (v,f,e) where v ≤ f) have been enumerated and generated from the commandline ; Use
The 2-connected graphs and their dual graph classes, have different counts, but the duals dont need to be generated or processed for CPSSs.
- plantri -pc2m3xv n filename, to count and generate graphs by node and save to file
- plantri -pc2m3e#xv n filename to count and generate graphs by node and edge and save to file
- plantri -pc2m3e$:#xv n filename to count and generate graphs by node and edge range and save to file, where $ is lower edge bound, # upper edge bound
- to count graphs only (not generate them) add the u switch to the commandlines above, and the filename is no longer necessary
Graph classes (v,f,e) and (f,v,e), where v + f = e + 2, are dual graph classes. The dual graph can be generated from the primary graph, and it produces the same tiling, so dual graphs dont need to be generated and processed, but there is a complication. With 2-connected maps, unlike 3-connected maps, the numbers of graph and dual classes produced by plantri are not identical. Graph class (v,f,e) where f > v, has lesser numbers than the dual graph class (f,v,e).
What is the nature of these extra graphs? The reason they are produced is, plantri produces simple graphs and the 2-connected duals are sometimes multi-edge non-simple (the multi-edges are not adjacent in the edge adjacency cyclic order around a given vertex) and as multi-edge graphs, they get excluded from the count and output for simple graphs. These graphs are also excluded from perfect compound square tiling processing as multi-edge graphs always produce imperfect tilings (multi-edges have the same currents in the electrical resistor graph and produce square tiling elements the same size). The exception to this rule is if one of the multi-edges (or equivalently, one of its dual edges) is the battery edge, then a perfect tiling can result. This is the case for compound squared rectangles, but not compound squared squares. In its simplest form, the perfect compound squared rectangles produced from these graphs have a square with its height equal to the squared rectangle height, these are called 'trivial' CPSRs. In higher orders the full height square can also be 'sandwiched' between two or more squared rectangles.
In summary, for square tilings of all kinds, the number of graphs to process is always less than the total for a complete edge class, as a graph class (v,f,e) and its dual class (f,v,e) produce the same tilings. The only difference being the tiles are rotated 90 degrees, and the dual class may include additional tilings from multi-edge duals in the case of 2-connected graphs.
The classes in the table below, outlined in black are self-dual, they are the largest vertex-edge class of each tiling order and need to be processed for compound tilings.
The requirement for minimum degree 3 graphs is needed to filter out graphs that always produce imperfect solutions, because degree 2 vertices in an electrical resistor (all resistors 1 Ohm) network-graph produce the same current on entry and exit to the vertex, creating 2 adjacent imperfect squares the same size in the tiling. Note that the minimum 2-connected simple, minimum degree 3 planar maps share the same graph classes (v,f,e) as the 3-connected planar maps with the exception of the triangulations, which are exclusively 3-connected graph classes.
These 2-connected, degree 3, simple planar map classes (v,f,e) where v ≤ f were processed to produce Compound, Perfect Squared Squares (CPSSs) up to Order 32.
Vertex / Node Count in row and Face Count in column, (or vice-versa) Total (row) graphs 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 4 0 0 5 0 2 6 1 1 13 7 1 3 7 2 163 8 1 8 35 60 47 12 2 067 9 5 72 307 647 652 325 59 30 953 10 3 86 776 3 395 7 647 9 582 6 654 2 442 368 486 674 11 45 1 041 9 091 38 876 94 278 136 628 121 204 64 232 18 916 2 363 7 957 459 12 18 827 14 407 111 076 468 211 1 192 511 1 937 266 2 049 784 1 409 199 607 746 150 161 16 253 133 344 454 13 340 13 929 196 733 1 392 870 5 787 837 15 371 597 27 294 367 33 135 263 27 605 162 15 550 020 5 669 267 1 211 635 2 280 001 754 14 81 8 340 227 109 2 705 083 17 809 062 73 232 219 201 223 550 384 201 336 520 501 148 504 051 385 346 878 657 165 904 623 15 944 081 828 2 670 262 417 5 415 258 877 8 029 314 932 8 781 416 772 7 078 135 680 16 12 372 474 462 35 873 044 824 76 560 153 685 122 444 980 192 148 139 089 112 17 164 504 197 269 487 357 085 282 1 086 695 466 605 1 853 914 453 287 The row node graph total is OEIS sequence A187927.
The edge graph total is OEIS sequence A187928
The number of edges is the sum of the row and columns indices minus 2 (Euler's Polyhedral formula; v + f = e + 2).
edges Total 2-connected planar min
degree 3 maps by edge;Total graphs by edge to process to enumerate all CPSSs of order = edges-1: 10 1 1 11 1 1 12 4 3 13 15 7 14 42 37 15 135 60 16 440 354 17 1 480 659 18 5 106 4 047 19 17 890 7 972 20 63 264 48 517 21 226 018 100 932 22 812 354 607 281 23 1 314 083 24 7 789 335 25 17 440 297 26 101 938 148 27 234 966 559 28 1 356 038 487 29 3 206 329 838 30 18 297 453 991 31 44 250 450 048 32 33 This method developed by Stuart Anderson, and recently extended by Lorenz Milla was used successfully used to produce all perfect compound squared squares (CPSSs) from order 24 to 32. A similar method for enumerating compounds (CPSSs and CPSRs) was developed by Ian Gambini in his thesis in 1999 to produce perfect squares to order 26. One produces all the simple planar map classes (v,f,e) where v ≤ f of 2-connected minimum degree 3 planar graph embeddings for a given number of edges, these graphs can then be treated as electrical resistor networks. Solving the Kirchhoff equations for the network, produces node voltages and edge currents, which give the dissections of squared rectangles and squared squares. This process, like Duijvestijn's method for simple perfect squared squares, and like Gambini's graph methods, finds all compound perfect squares of a given order. The graphs can be generated and output by plantri. Plantri produces all the multiple planar embeddings of a 2-connected graph, in the case of the graph of a compound perfect square, these graph embeddings correspond to the isomers of the compound square.
The squared squares are encoded using Bouwkampcode or tablecode.
Updated on ... August 15th, 2013