КВАДРАТЫ ФРАНКЛИНА
Часть IV
Внимание! Оригинал.
При копировании материалов
прошу указывать ссылку
на данную страницу.
Страница начата 29 февраля 2008 г.
Ур-р-р-а! Есть программа!
Как помнят читатели, в предыдущей части статьи я дала схему построения дьявольски полумагических квадратов Франклина восьмого, 16-ого и 32-ого порядка. Эта схема оказалась очень похожей на мой метод качелей, и потому я назвала её аналогом качелей. Мне хотелось глубже проникнуть в эту схему, чтобы можно было запрограммировать этот алгоритм. И получилось! Пока только для квадратов восьмого порядка.
Я показала в предыдущей части статьи схему для обоих квадратов Франклина. Сначала рассмотрю схему для первого квадрата. На рис. 1 показываю образующую таблицу в том виде, в каком я её запрограммировала. Зафиксированы два числа в начальной цепочке первых 8 чисел – 1 и 8 (опять же по аналогии с методом качелей). Остальные шесть чисел варьируются, переменные в циклах принимают значения от 2 до 7. Циклы качания качелей тоже варьируются, они принимают значения от 1 до 7. Нетрудно посчитать, сколько вариантов рассматривает программа. Очень много!
|
1 |
|
|
|
|
|
|
|
-7 |
8 |
|
|
|
|
|
|
|
8-I |
I |
|
|
|
|
|
|
|
I-J |
J |
|
|
|
|
|
|
|
J-K |
K |
|
|
|
|
|
|
|
K-L |
L |
|
|
|
|
|
|
|
L-M |
M |
|
|
|
|
|
|
|
M-N |
N |
|
|
|
|
|
|
|
|
|
k= |
k= |
k= |
k= |
k= |
k= |
k= |
Рис. 1
Ну, а теперь дело техники. Программа не очень велика и совсем не сложная. Написала её быстро. И начала выполнять. Восторг! Только при I=2 программа построила 1152 дьявольски полумагических квадратов! Дальше не стала гнать программу. Не терпелось поскорее посмотреть на выданные программой квадраты. Приведу здесь первые пять квадратов из файла, в который их записала программа.
№ 1 № 2
1 16 17 32 33 48 49 64 1 16 17 40 25 48 49 64
59 54 43 38 27 22 11 6 59 54 43 30 35 22 11 6
8 9 24 25 40 41 56 57 8 9 24 33 32 41 56 57
60 53 44 37 28 21 12 5 60 53 44 29 36 21 12 5
2 15 18 31 34 47 50 63 2 15 18 39 26 47 50 63
61 52 45 36 29 20 13 4 61 52 45 28 37 20 13 4
7 10 23 26 39 42 55 58 7 10 23 34 31 42 55 58
62 51 46 35 30 19 14 3 62 51 46 27 38 19 14 3
№ 3 № 4
1 16 25 24 41 40 49 64 1 16 25 48 17 40 49 64
59 54 35 46 19 30 11 6 59 54 35 22 43 30 11 6
8 9 32 17 48 33 56 57 8 9 32 41 24 33 56 57
60 53 36 45 20 29 12 5 60 53 36 21 44 29 12 5
2 15 26 23 42 39 50 63 2 15 26 47 18 39 50 63
61 52 37 44 21 28 13 4 61 52 37 20 45 28 13 4
7 10 31 18 47 34 55 58 7 10 31 42 23 34 55 58
62 51 38 43 22 27 14 3 62 51 38 19 46 27 14 3
№ 5
1 16 33 24 41 32 49 64
59 54 27 46 19 38 11 6
8 9 40 17 48 25 56 57
60 53 28 45 20 37 12 5
2 15 34 23 42 31 50 63
61 52 29 44 21 36 13 4
7 10 39 18 47 26 55 58
62 51 30 43 22 35 14 3
Покажу квадрат № 2 в привычном виде (рис. 2).
1 |
16 |
17 |
40 |
25 |
48 |
49 |
64 |
59 |
54 |
43 |
30 |
35 |
22 |
11 |
6 |
8 |
9 |
24 |
33 |
32 |
41 |
56 |
57 |
60 |
53 |
44 |
29 |
36 |
21 |
12 |
5 |
2 |
15 |
18 |
39 |
26 |
47 |
50 |
63 |
61 |
52 |
45 |
28 |
37 |
20 |
13 |
4 |
7 |
10 |
23 |
34 |
31 |
42 |
55 |
58 |
62 |
51 |
46 |
27 |
38 |
19 |
14 |
3 |
Рис. 2
Этот квадрат дьявольски полумагический с такими суммами по диагоналям: 212=260-48 и 308=260+48. Убедитесь в том, что он дьявольски полумагический, применив к нему преобразование параллельного переноса на торе.
А теперь напомню первый квадрат Франклина, конечно, в преобразованном виде (рис. 3).
1 |
16 |
17 |
32 |
33 |
48 |
49 |
64 |
63 |
50 |
47 |
34 |
31 |
18 |
15 |
2 |
8 |
9 |
24 |
25 |
40 |
41 |
56 |
57 |
58 |
55 |
42 |
39 |
26 |
23 |
10 |
7 |
6 |
11 |
22 |
27 |
38 |
43 |
54 |
59 |
60 |
53 |
44 |
37 |
28 |
21 |
12 |
5 |
3 |
14 |
19 |
30 |
35 |
46 |
51 |
62 |
61 |
52 |
45 |
36 |
29 |
20 |
13 |
4 |
Рис. 3
Сравнив эти квадраты (с рис. 2 и с рис. 3), я увидела, что они связаны комбинированным преобразованием “плюс-минус …”. В одной из предыдущих частей настоящей статьи я уже приводила одно подобное преобразование. Заметьте: это преобразование переводит дьявольски полумагический квадрат в дьявольски полумагический. То есть оно не изменяет сумм в строках и столбцах квадрата, а суммы по диагоналям изменяет на одну и ту же величину, по одной диагонали в плюс, а по другой в минус. Итак, на рис. 4 показываю матрицу преобразования, связывающего квадраты с рис. 2 и с рис. 3.
|
|
|
+8 |
-8 |
|
|
|
-4 |
+4 |
-4 |
-4 |
+4 |
+4 |
-4 |
+4 |
|
|
|
+8 |
-8 |
|
|
|
+2 |
-2 |
+2 |
-10 |
+10 |
-2 |
+2 |
-2 |
-4 |
+4 |
-4 |
+12 |
-12 |
+4 |
-4 |
+4 |
+1 |
-1 |
+1 |
-9 |
+9 |
-1 |
+1 |
-1 |
+4 |
-4 |
+4 |
+4 |
-4 |
-4 |
+4 |
-4 |
+1 |
-1 |
+1 |
-9 |
+9 |
-1 |
+1 |
-1 |
Рис. 4
Применяю это преобразование к квадрату с рис. 3 и получаю квадрат, изображённый на рис. 2. Преобразование увеличивает сумму по одной диагонали на 16 (она становится равна: 292+16=308) и уменьшает сумму по другой диагонали тоже на 16 (она становится равна: 228-16=212).
У меня такое ощущение, что все 1152 квадратов, которые я получила по программе (и это ведь ещё далеко не все!) связаны между собой подобными преобразованиями. Таким образом, это целая группа квадратов, описанных образующей таблицей, показанной на рис. 1, и в ней есть один базовый квадрат, ну, например тот, который выдала мне программа под № 1.
А далее я смотрю на схему для второго дьявольски полумагического квадрата Франклина. Она отличается от только что рассмотренной тем, что в ней числа 1 и 8 по-другому расположены в начальной цепочке (а положение этих чисел мы фиксируем в образующей таблице). И. следовательно, это будет другая группа квадратов (по аналогии с качелями – другой вид качелей). Надо написать новую программу и получить квадраты этой группы. На рис. 5 напоминаю второй преобразованный квадрат Франклина.
2 |
15 |
18 |
31 |
34 |
47 |
50 |
63 |
64 |
49 |
48 |
33 |
32 |
17 |
16 |
1 |
3 |
14 |
19 |
30 |
35 |
46 |
51 |
62 |
61 |
52 |
45 |
36 |
29 |
20 |
13 |
4 |
6 |
11 |
22 |
27 |
38 |
43 |
54 |
59 |
60 |
53 |
44 |
37 |
28 |
21 |
12 |
5 |
7 |
10 |
23 |
26 |
39 |
42 |
55 |
58 |
57 |
56 |
41 |
40 |
25 |
24 |
9 |
8 |
Рис. 5
И образующая таблица для данной группы квадратов (квадрат на рис. 5 можно считать базовым в этой группе) будет иметь такой вид (рис. 6):
|
1 |
|
|
|
|
|
|
|
1-I |
I |
|
|
|
|
|
|
|
I-J |
J |
|
|
|
|
|
|
|
J-8 |
8 |
|
|
|
|
|
|
|
8-K |
K |
|
|
|
|
|
|
|
K-L |
L |
|
|
|
|
|
|
|
L-M |
M |
|
|
|
|
|
|
|
M-N |
N |
|
|
|
|
|
|
|
|
|
k= |
k= |
k= |
k= |
k= |
k= |
k= |
Рис. 6
Сегодня уже не получится написать новую программу – рабочий день закончен. Завтра продолжу. Приходите!
***
Продолжаю ещё сегодня. Вторая схема пока откладывается. Сейчас взяла распечатку с первыми пятью квадратами, полученными по программе (они приведены выше), и решила посмотреть, какие суммы по диагоналям у других дьявольски полумагических квадратов. И вот сенсация! Квадрат № 3 оказался дьвольски магическим, то есть пандиагональным! Я вообще-то это предполагала, хотя и не была абсолютно уверена. Итак, мы имеем новый метод построения пандиагональных квадратов пока только восьмого порядка. Этот метод получен мной как аналог качелей применительно к полумагическим квадратам Франклина. Вот это результат!! Нет, научная интуиция меня всё-таки не подводит. Я же говорила, что глубокая разработка схемы Франклина даст неплохой результат. Ну, надо, конечно, показать этот чудесный квадрат более наглядно. На рис. 7 вы видите этот квадрат. Он абсолютно дьявольский, без всяких “полу…”.
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
59 |
54 |
35 |
46 |
19 |
30 |
11 |
6 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
60 |
53 |
36 |
45 |
20 |
29 |
12 |
5 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
61 |
52 |
37 |
44 |
21 |
28 |
13 |
4 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
62 |
51 |
38 |
43 |
22 |
27 |
14 |
3 |
Рис. 7
Теперь надо вставить в программу блок проверки пандиагональности построенных квадратов, я это ведь не сделала, потому что думала, что все квадраты будут только дьявольски полумагическими. И вот такой сюрприз! Наверное, среди 1152 квадратов есть ещё пандиагональные. Просто не могу выразить свой восторг! Ну, завтра я вставлю такой блок в программу и посмотрю, будут ли ещё пандиагональные квадраты.
Покажу и образующую таблицу этого квадрата (рис. 8), и ещё раскрашу циклы качания качелей (рис. 9).
|
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
-7 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
6 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
-5 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
4 |
3 |
14 |
27 |
22 |
43 |
38 |
51 |
62 |
-1 |
4 |
13 |
28 |
21 |
44 |
37 |
52 |
61 |
-1 |
5 |
12 |
29 |
20 |
45 |
36 |
53 |
60 |
-1 |
6 |
11 |
30 |
19 |
46 |
35 |
54 |
59 |
|
|
k=1 |
k=3 |
k=2 |
k=5 |
k=4 |
k=6 |
k=7 |
Рис. 8
Отмечу, что этот квадрат получен для таких значений переменных (чисел в начальной цепочке первых 8 чисел): I=2, J=7, K=3, L=4, M=5, N=6. Значения для номеров циклов качания вы видите в нижней строке образующей таблицы.
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
59 |
54 |
35 |
46 |
19 |
30 |
11 |
6 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
60 |
53 |
36 |
45 |
20 |
29 |
12 |
5 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
61 |
52 |
37 |
44 |
21 |
28 |
13 |
4 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
62 |
51 |
38 |
43 |
22 |
27 |
14 |
3 |
Рис. 9
Ну, разве не красота?! Здесь ещё раз скажу о том, о чём уже говорила в предыдущей части статьи: числа из образующей таблицы в матрицу для квадрата можно переписывать как по столбцам (в каждом столбце набор чисел для одного цикла качания качелей; каждый цикл выделен своим цветом), так и построчно. Если вы знаете мой метод качелей, то помните, что там было точно так же. Правда, там было смещение чисел в строках, а здесь ещё проще: одни строки переписываются без изменения, а другие просто переворачиваются. Например, строка, начинающаяся с числа 1, переписывается без изменения, а строка, начинающаяся с числа 6, переворачивается. Очевидно, что это зависит оттого, где (в самом квадрате) стоит число начальной цепочки первых 8 чисел – в начале или в конце строки. Аналогия с методом качелей почти полная!
А сейчас отмечу, что квадрат, который мной получен, не только пандиагональный, в нём ещё выполняются многие свойства, которые имеют место для полумагических квадратов Франклина. Не могу проверить все свойства (нет времени сейчас), но некоторые видны сразу. Например, в любом квадрате 2х2, находящемся внутри этого квадрата, сумма чисел равна половине магической константы – 130. Суммы чисел в вершинах самого квадрата, в вершинах любого квадрата 4х4 (а также любого квадрата 6х6), находящегося внутри квадрата, равны 130. Выполняется также свойство для фигур группы В и группы С (рис. 10).
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
59 |
54 |
35 |
46 |
19 |
30 |
11 |
6 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
60 |
53 |
36 |
45 |
20 |
29 |
12 |
5 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
61 |
52 |
37 |
44 |
21 |
28 |
13 |
4 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
62 |
51 |
38 |
43 |
22 |
27 |
14 |
3 |
Рис. 10
О свойствах полумагических квадратов Франклина смотрите в первой части настоящей статьи.
Непонятно, почему Франклин, изобретя такую изящную схему построения дьявольски полумагических квадратов, не построил дьявольский квадрат восьмого порядка. Да и пандиагональный квадрат 16-ого порядка он построил по другой схеме (я её тоже представила в одной из предыдущих частей настоящей статьи). Но ведь, наверное, и пандиагональные квадраты 16-ого и 32-ого (и далее) порядка можно построить по предложенному здесь алгоритму. Надо только составить соответствующие программы, как я сделала это для квадратов восьмого порядка.
Сейчас решила посмотреть, как связаны первый дьявольски полумагический квадрат Франклина и пандиагональный квадрат, построенный мной. Для этого сначала приведу квадрат Франклина в первозданном виде (рис. 11), а затем преобразую свой пандиагональный квадрат к этому виду (поверну его на 180 градусов и перенесу на торе). Преобразованный пандиагональный квадрат с рис. 7 вы видите на рис. 12.
52 |
61 |
4 |
13 |
20 |
29 |
36 |
45 |
14 |
3 |
62 |
51 |
46 |
35 |
30 |
19 |
53 |
60 |
5 |
12 |
21 |
28 |
37 |
44 |
11 |
6 |
59 |
54 |
43 |
38 |
27 |
22 |
55 |
58 |
7 |
10 |
23 |
26 |
39 |
42 |
9 |
8 |
57 |
56 |
41 |
40 |
25 |
24 |
50 |
63 |
2 |
15 |
18 |
31 |
34 |
47 |
16 |
1 |
64 |
49 |
48 |
33 |
32 |
17 |
Рис. 11
51 |
62 |
3 |
14 |
27 |
22 |
43 |
38 |
10 |
7 |
58 |
55 |
34 |
47 |
18 |
31 |
52 |
61 |
4 |
13 |
28 |
21 |
44 |
37 |
15 |
2 |
63 |
50 |
39 |
42 |
23 |
26 |
53 |
60 |
5 |
12 |
29 |
20 |
45 |
36 |
9 |
8 |
57 |
56 |
33 |
48 |
17 |
32 |
54 |
59 |
6 |
11 |
30 |
19 |
46 |
35 |
16 |
1 |
64 |
49 |
40 |
41 |
24 |
25 |
Рис. 12
А теперь посмотрите внимательно на эти два квадрата! Что надо было сделать Франклину, чтобы превратить свой дьявольски полумагический квадрат (рис. 11) в дьявольский (рис. 12)? Ему надо было применить к своему квадрату комбинированное преобразование “плюс-минус …”, которое, не изменяя сумм в строках и столбцах квадрата, выравнивает суммы по всем (!) диагоналям, прибавляя 32 по одним диагоналям (где сумма была равна 228) 32 и вычитая 32 по другим диагоналям (где сумма была равна 292). Но Франклин, наверное, не знал о существовании такого преобразования! Показываю матрицу этого преобразования на рис. 13.
-1 |
+1 |
-1 |
+1 |
+7 |
-7 |
+7 |
-7 |
-4 |
+4 |
-4 |
+4 |
-12 |
+12 |
-12 |
+12 |
-1 |
+1 |
-1 |
+1 |
+7 |
-7 |
+7 |
-7 |
+4 |
-4 |
+4 |
-4 |
-4 |
+4 |
-4 |
+4 |
-2 |
+2 |
-2 |
+2 |
+6 |
-6 |
+6 |
-6 |
|
|
|
|
-8 |
+8 |
-8 |
+8 |
+4 |
-4 |
+4 |
-4 |
+12 |
-12 |
+12 |
-12 |
|
|
|
|
-8 |
+8 |
-8 |
+8 |
Рис. 13
Как я уже отметила, построенный мной пандиагональный квадрат (рис. 12), обладает многими свойствами полумагического квадрата Франклина. В виде, который квадрат имеет на рис. 7, были показаны некоторые свойства. В преобразованном виде (рис. 12), квадрат утратил некоторые свойства, но зато приобрёл новые! Например, в нём суммы в полустроках уже равны 130. Интересно, что утратив свойства для фигур групп В и С в той форме, как это имеет место в полумагическом квадрате Франклина, мой квадрат имеет другое свойство с этими фигурами. Суммы в двух таких фигурах равны 520, то есть удвоенной магической константе квадрата. На рис. 14 показываю это свойство для фигур группы С.
51 |
62 |
3 |
14 |
27 |
22 |
43 |
38 |
10 |
7 |
58 |
55 |
34 |
47 |
18 |
31 |
52 |
61 |
4 |
13 |
28 |
21 |
44 |
37 |
15 |
2 |
63 |
50 |
39 |
42 |
23 |
26 |
53 |
60 |
5 |
12 |
29 |
20 |
45 |
36 |
9 |
8 |
57 |
56 |
33 |
48 |
17 |
32 |
54 |
59 |
6 |
11 |
30 |
19 |
46 |
35 |
16 |
1 |
64 |
49 |
40 |
41 |
24 |
25 |
Рис. 14
Это свойство можно сформулировать так: сумма чисел по периметру вписанного квадрата 4х4 равна удвоенной магической константе квадрата. На рис. 15 показываю свойство с фигурами группы В, расположенными вертикально.
51 |
62 |
3 |
14 |
27 |
22 |
43 |
38 |
10 |
7 |
58 |
55 |
34 |
47 |
18 |
31 |
52 |
61 |
4 |
13 |
28 |
21 |
44 |
37 |
15 |
2 |
63 |
50 |
39 |
42 |
23 |
26 |
53 |
60 |
5 |
12 |
29 |
20 |
45 |
36 |
9 |
8 |
57 |
56 |
33 |
48 |
17 |
32 |
54 |
59 |
6 |
11 |
30 |
19 |
46 |
35 |
16 |
1 |
64 |
49 |
40 |
41 |
24 |
25 |
Рис. 15
И, конечно, эти фигуры могут “переезжать” через края квадрата, так как квадрат является дьявольским. На рис. 16 вы видите “переехавшую” через край фигуру с рис. 14, а на рис. 17 – с рис. 15.
51 |
62 |
3 |
14 |
27 |
22 |
43 |
38 |
10 |
7 |
58 |
55 |
34 |
47 |
18 |
31 |
52 |
61 |
4 |
13 |
28 |
21 |
44 |
37 |
15 |
2 |
63 |
50 |
39 |
42 |
23 |
26 |
53 |
60 |
5 |
12 |
29 |
20 |
45 |
36 |
9 |
8 |
57 |
56 |
33 |
48 |
17 |
32 |
54 |
59 |
6 |
11 |
30 |
19 |
46 |
35 |
16 |
1 |
64 |
49 |
40 |
41 |
24 |
25 |
Рис. 16
51 |
62 |
3 |
14 |
27 |
22 |
43 |
38 |
10 |
7 |
58 |
55 |
34 |
47 |
18 |
31 |
52 |
61 |
4 |
13 |
28 |
21 |
44 |
37 |
15 |
2 |
63 |
50 |
39 |
42 |
23 |
26 |
53 |
60 |
5 |
12 |
29 |
20 |
45 |
36 |
9 |
8 |
57 |
56 |
33 |
48 |
17 |
32 |
54 |
59 |
6 |
11 |
30 |
19 |
46 |
35 |
16 |
1 |
64 |
49 |
40 |
41 |
24 |
25 |
Рис. 17
Интересно отметить, что в первом полумагическом квадрате Франклина фигуры группы В могут располагаться только горизонтально (а во втором – только вертикально). Однако для двух фигур свойство выполняется и в квадрате Франклина (см. рис. 18).
52 |
61 |
4 |
13 |
20 |
29 |
36 |
45 |
14 |
3 |
62 |
51 |
46 |
35 |
30 |
19 |
53 |
60 |
5 |
12 |
21 |
28 |
37 |
44 |
11 |
6 |
59 |
54 |
43 |
38 |
27 |
22 |
55 |
58 |
7 |
10 |
23 |
26 |
39 |
42 |
9 |
8 |
57 |
56 |
41 |
40 |
25 |
24 |
50 |
63 |
2 |
15 |
18 |
31 |
34 |
47 |
16 |
1 |
64 |
49 |
48 |
33 |
32 |
17 |
Рис. 18
Вот такие изящные свойства! Они почти полностью перешли в мой пандиагональный квадрат из полумагического квадрата Франклина. Но ведь всё-таки дьявольский квадрат лучше дьявольски полумагического. Не правда ли?
***
Ну, однако, пора спать.
Завтра продолжу.
________
Не забудьте посетить физико-математический форум, где происходит обсуждение темы магических квадратов:
http://fizmat.info/forum/showthread.php?t=1629&page=5
1 марта 2008 г.
Поздравляю вас с весной, дорогие мои посетители!
Итак, вчера я остановилась на том, что надо вставить в программу блок проверки пандиагональности построенных дьявольски полумагических квадратов, потому что среди этих квадратов оказались и дьявольски магические. Сегодня сделала это. Опять выполнила программу только для I=2 (программа выполняется довольно долго). Среди 1152 квадратов, которые программа выдала мне вчера, оказалось 144 дьявольских (пандиагональных) квадратов. Немудрено, что Франклин не построил ни одного пандиагонального квадрата восьмого порядка. Перебрать столько вариантов вручную просто невозможно. Это ведь только для одного значения переменной I столько квадратов. А теперь представьте: число перестановок чисел в начальной цепочке первых 8 чисел равно 720 (варьируются 6 чисел, два зафиксированы), число перестановок циклов качания качелей равно 5040 (варьируются 7 циклов), следовательно, программа должна перебрать 3628800 вариантов! Если бы Франклин это сделал, он точно сошёл бы с ума.
Теперь показываю первые 7 пандиагональных квадратов из файла, в который они записаны программой.
№ 1 № 2
1 16 25 24 41 40 49 64 1 16 41 40 25 24 49 64
59 54 35 46 19 30 11 6 59 54 19 30 35 46 11 6
8 9 32 17 48 33 56 57 8 9 48 33 32 17 56 57
60 53 36 45 20 29 12 5 60 53 20 29 36 45 12 5
2 15 26 23 42 39 50 63 2 15 42 39 26 23 50 63
61 52 37 44 21 28 13 4 61 52 21 28 37 44 13 4
7 10 31 18 47 34 55 58 7 10 47 34 31 18 55 58
62 51 38 43 22 27 14 3 62 51 22 27 38 43 14 3
№ 3 № 4
1 24 25 16 49 40 41 64 1 24 49 40 25 16 41 64
59 46 35 54 11 30 19 6 59 46 11 30 35 54 19 6
8 17 32 9 56 33 48 57 8 17 56 33 32 9 48 57
60 45 36 53 12 29 20 5 60 45 12 29 36 53 20 5
2 23 26 15 50 39 42 63 2 23 50 39 26 15 42 63
61 44 37 52 13 28 21 4 61 44 13 28 37 52 21 4
7 18 31 10 55 34 47 58 7 18 55 34 31 10 47 58
62 43 38 51 14 27 22 3 62 43 14 27 38 51 22 3
№ 5 № 6
1 40 41 16 49 24 25 64 1 40 49 24 41 16 25 64
59 30 19 54 11 46 35 6 59 30 11 46 19 54 35 6
8 33 48 9 56 17 32 57 8 33 56 17 48 9 32 57
60 29 20 53 12 45 36 5 60 29 12 45 20 53 36 5
2 39 42 15 50 23 26 63 2 39 50 23 42 15 26 63
61 28 21 52 13 44 37 4 61 28 13 44 21 52 37 4
7 34 47 10 55 18 31 58 7 34 55 18 47 10 31 58
62 27 22 51 14 43 38 3 62 27 14 43 22 51 38 3
№ 7
1 16 25 24 41 40 49 64
60 53 36 45 20 29 12 5
8 9 32 17 48 33 56 57
59 54 35 46 19 30 11 6
2 15 26 23 42 39 50 63
61 52 37 44 21 28 13 4
7 10 31 18 47 34 55 58
62 51 38 43 22 27 14 3
А теперь посмотрите внимательно на эти квадраты. Сразу видно, что они связаны между собой преобразованиями “плюс-минус …”, которые здесь равносильны перестановке столбцов (или/и строк). Поясню на примере первых двух квадратов. Квадрат № 1 уже наглядно представлен на рис. 7 и рис. 9. Покажу квадрат № 2 (рис. 19).
1 |
16 |
41 |
40 |
25 |
24 |
49 |
64 |
59 |
54 |
19 |
30 |
35 |
46 |
11 |
6 |
8 |
9 |
48 |
33 |
32 |
17 |
56 |
57 |
60 |
53 |
20 |
29 |
36 |
45 |
12 |
5 |
2 |
15 |
42 |
39 |
26 |
23 |
50 |
63 |
61 |
52 |
21 |
28 |
37 |
44 |
13 |
4 |
7 |
10 |
47 |
34 |
31 |
18 |
55 |
58 |
62 |
51 |
22 |
27 |
38 |
43 |
14 |
3 |
Рис. 19
Совершенно очевидно, что этот квадрат получен из квадрата № 1 простой перестановкой двух пар столбцов. А теперь покажу матрицу равносильного этой перестановке столбцов преобразования “плюс-минус 16” (рис. 20). Понятно, что это преобразование сохраняет пандиагональность квадрата.
|
|
+16 |
+16 |
-16 |
-16 |
|
|
|
|
-16 |
-16 |
+16 |
+16 |
|
|
|
|
+16 |
+16 |
-16 |
-16 |
|
|
|
|
-16 |
-16 |
+16 |
+16 |
|
|
|
|
+16 |
+16 |
-16 |
-16 |
|
|
|
|
-16 |
-16 |
+16 |
+16 |
|
|
|
|
+16 |
+16 |
-16 |
-16 |
|
|
|
|
-16 |
-16 |
+16 |
+16 |
|
|
Рис. 20
Вот такое нехитрое, но очень красивое преобразование превращает квадрат с рис. 7 в квадрат с рис. 19. Для тех, кто впервые встречается здесь с преобразованием типа “плюс-минус …”, поясню, как применять это преобразование. Наложите матрицу преобразования, изображённую на рис. 20, на квадрат с рис. 7. К числам, попавшим в голубые ячейки, прибавьте 16, а от чисел, попавших в белые ячейки, вычтите 16. Остальные числа перепишите без изменения. Вот и всё! Новый пандиагональный квадрат готов!
Ну, а с точки зрения качелей это есть не что иное, как перестановка двух пар циклов качания качелей. Обратите внимание на то, что начальные цепочки первых 8 чисел в этих квадратах одинаковы.
Покажу пример преобразования “плюс-минус …”, равносильного перестановке строк. Возьмём квадраты № 1 и № 7. На рис. 21 представляю наглядно квадрат № 7.
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
60 |
53 |
36 |
45 |
20 |
29 |
12 |
5 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
59 |
54 |
35 |
46 |
19 |
30 |
11 |
6 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
61 |
52 |
37 |
44 |
21 |
28 |
13 |
4 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
62 |
51 |
38 |
43 |
22 |
27 |
14 |
3 |
Рис. 21
Сравните этот квадрат с квадратом № 1 (рис. 7), и вы увидите, что они отличаются всего двумя переставленными строками. С точки зрения качелей это означает изменение последовательности чисел в начальной цепочке. Все циклы качания качелей при этом не изменились. А на рис. 22 вы видите матрицу преобразования “плюс-минус 1”, равносильного такой перестановке строк. И это преобразование переводит пандиагональный квадрат с рис. 7 в пандиагональный квадрат с рис. 21!
|
|
|
|
|
|
|
|
+1 |
-1 |
+1 |
-1 |
+1 |
-1 |
+1 |
-1 |
|
|
|
|
|
|
|
|
-1 |
+1 |
-1 |
+1 |
-1 |
+1 |
-1 |
+1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 22
Наконец, как вы, наверное, уже догадались, есть квадраты, которые отличаются и начальной цепочкой первых 8 чисел, и номерами циклов качания качелей. Такие квадраты могут быть получены одновременной перестановкой строк и столбцов. И преобразование “плюс-минус …” тоже возможно, но оно будет более сложным, комбинированным, то есть в нём будут участвовать несколько разных чисел. В качестве примера можете рассмотреть квадраты № 5 и № 7.
Ну, а я пойду смотреть, будут ли пандиагональные квадраты (и сколько) при других значениях переменной I.
А потом у меня ведь есть ещё одна схема Франклина (см. рис. 6), которую тоже надо запрограммировать. Это будет другая группа дьявольски полумагических и пандиагональных квадратов. При этом в группе дьявольски полумагических квадратов базовым квадратом можно избрать преобразованный дявольски полумагический второй квадрат Франклина. А в группе пандиагональных квадратов базовым можно назначить квадрат № 1, который мне выдаст программа.
Ещё вполне возможно, что число 8 в начальной цепочке может занимать и другие позиции. И тогда появятся другие схемы: третья, четвёртая и т. д.
Далее в планах построение по этой схеме Франклина пандиагональных квадратов 16-ого порядка. А в дальней перспективе – построение пандиагональных квадратов 32-ого порядка.
Вот какая большая у меня программа! Может быть, вы мне поможете? Ну, например, составьте-ка программу для построения пандиагональных квадратов 32-ого порядка в точной аналогии с тем, как это сделано для квадратов восьмого порядка. Как получите первый пандиагональный квадрат 32-ого порядка, напишите мне. Буду очень рада, что у меня есть помощники.
Как мы назовём этот метод построения пандиагональных квадратов? Предлагаю назвать его так: метод Франклина-Макаровой. Годится?
***
Первый пункт своего плана выполнила. Прогнала программу для I=3. Получила ещё 144 пандиагональных квадрата. Дьвольски полумагические уже не стала выводить (в программе присутствует блок проверки пандиагональности и выводятся только пандиагональные квадраты). Думаю, что дьвольски полумагических снова было бы 1152. Вот показываю три первых пандиагональных квадрата, выданных программой при I=3 (нумерация продолжена с первой порции квадратов, полученных при I=2).
№ 145 № 146
1 16 25 24 41 40 49 64 1 16 41 40 25 24 49 64
58 55 34 47 18 31 10 7 58 55 18 31 34 47 10 7
8 9 32 17 48 33 56 57 8 9 48 33 32 17 56 57
60 53 36 45 20 29 12 5 60 53 20 29 36 45 12 5
3 14 27 22 43 38 51 62 3 14 43 38 27 22 51 62
61 52 37 44 21 28 13 4 61 52 21 28 37 44 13 4
6 11 30 19 46 35 54 59 6 11 46 35 30 19 54 59
63 50 39 42 23 26 15 2 63 50 23 26 39 42 15 2
№ 147
1 24 25 16 49 40 41 64
58 47 34 55 10 31 18 7
8 17 32 9 56 33 48 57
60 45 36 53 12 29 20 5
3 22 27 14 51 38 43 62
61 44 37 52 13 28 21 4
6 19 30 11 54 35 46 59
63 42 39 50 15 26 23 2
Предлагаю читателям составить программу для построения пандиагональных квадратов восьмого порядка по приведённому здесь алгоритму и полностью прогнать её. Тогда вы получите все пандиагональные квадраты данной группы. Можно предположить, что их будет 864, если и при I=4, 5, 6, 7 построятся тоже по 144 квадрата. Надо проверить, но мне не хочется гнать программу до конца. Долго!
Перехожу ко второму пункту – пишу программу для другой схемы (см. рис. 6). И тоже не буду выводить дьявольски полумагические квадраты, а только дьявольские. При желании вы можете получить такие квадраты самостоятельно, для этого надо убрать из программы блок проверки пандиагональности построенных квадратов.
***
Опять выполнила программу только для I=2, программа выдала снова 144 пандиагональных квадрата. Показываю первые 5 квадратов.
№ 1 № 2
6 11 30 19 46 35 54 59 6 11 46 35 30 19 54 59
64 49 40 41 24 25 16 1 64 49 24 25 40 41 16 1
5 12 29 20 45 36 53 60 5 12 45 36 29 20 53 60
63 50 39 42 23 26 15 2 63 50 23 26 39 42 15 2
4 13 28 21 44 37 52 61 4 13 44 37 28 21 52 61
58 55 34 47 18 31 10 7 58 55 18 31 34 47 10 7
3 14 27 22 43 38 51 62 3 14 43 38 27 22 51 62
57 56 33 48 17 32 9 8 57 56 17 32 33 48 9 8
№ 3 № 4
6 19 30 11 54 35 46 59 6 19 54 35 30 11 46 59
64 41 40 49 16 25 24 1 64 41 16 25 40 49 24 1
5 20 29 12 53 36 45 60 5 20 53 36 29 12 45 60
63 42 39 50 15 26 23 2 63 42 15 26 39 50 23 2
4 21 28 13 52 37 44 61 4 21 52 37 28 13 44 61
58 47 34 55 10 31 18 7 58 47 10 31 34 55 18 7
3 22 27 14 51 38 43 62 3 22 51 38 27 14 43 62
57 48 33 56 9 32 17 8 57 48 9 32 33 56 17 8
№ 5
6 35 46 11 54 19 30 59
64 25 24 49 16 41 40 1
5 36 45 12 53 20 29 60
63 26 23 50 15 42 39 2
4 37 44 13 52 21 28 61
58 31 18 55 10 47 34 7
3 38 43 14 51 22 27 62
57 32 17 56 9 48 33 8
Покажу в виде привычной матрицы квадрат № 1 (рис. 23).
6 |
11 |
30 |
19 |
46 |
35 |
54 |
59 |
64 |
49 |
40 |
41 |
24 |
25 |
16 |
1 |
5 |
12 |
29 |
20 |
45 |
36 |
53 |
60 |
63 |
50 |
39 |
42 |
23 |
26 |
15 |
2 |
4 |
13 |
28 |
21 |
44 |
37 |
52 |
61 |
58 |
55 |
34 |
47 |
18 |
31 |
10 |
7 |
3 |
14 |
27 |
22 |
43 |
38 |
51 |
62 |
57 |
56 |
33 |
48 |
17 |
32 |
9 |
8 |
Рис. 23
Интересно отметить, что квадраты этой группы начинаются не с числа 1. Хотя их очень легко сделать начинающимися с числа 1 параллельным переносом на торе.
Да, я, кажется, ещё нигде не сказала о шагах качания качелей в этих схемах Франклина. Это интересно! Смотрите: качели здесь качаются через 6 ячеек влево и через 6 ячеек вправо. А в моём методе качелей, который, кстати сказать, работает и для построения пандиагональных квадратов чётно-чётного порядка, сумма шагов качания качелей (влево и вправо) для квадратов восьмого порядка равна 6.
А теперь попытаюсь сочинить третью схему. Третьего дьявольски полумагического квадрата Франклина у меня нет (его просто не существует, по крайней мере, мне нигде не встречался). Просто попробую в первой схеме переставить число 8 в другую позицию, например, вот так (рис. 24):
|
1 |
|
|
|
|
|
|
|
1-I |
I |
|
|
|
|
|
|
|
I-8 |
8 |
|
|
|
|
|
|
|
8-J |
J |
|
|
|
|
|
|
|
J-K |
K |
|
|
|
|
|
|
|
K-L |
L |
|
|
|
|
|
|
|
L-M |
M |
|
|
|
|
|
|
|
M-N |
N |
|
|
|
|
|
|
|
|
|
k= |
k= |
k= |
k= |
k= |
k= |
k= |
Рис. 24
Теперь надо сделать новый вариант программы и посмотреть, получатся ли пандиагональные квадраты (или хотя бы дьвольски полумагические) по такой схеме. Займусь этим завтра. А вы можете заняться прямо сейчас! Если у вас ничего не получится, приходите завтра посмотреть на то, что получилось у меня.
***
2 марта 2008 г.
Быстро сделала из предыдущей программы новый вариант для образующей таблицы, изображённой на рис. 24. Прогнала программу для I=2 и опять получила 144 пандиагональных квадрата. Фантастика! Привожу первые 7 квадратов, выданных этой программой.
№ 1 № 2
1 16 25 24 41 40 49 64 1 16 41 40 25 24 49 64
59 54 35 46 19 30 11 6 59 54 19 30 35 46 11 6
2 15 26 23 42 39 50 63 2 15 42 39 26 23 50 63
60 53 36 45 20 29 12 5 60 53 20 29 36 45 12 5
8 9 32 17 48 33 56 57 8 9 48 33 32 17 56 57
61 52 37 44 21 28 13 4 61 52 21 28 37 44 13 4
7 10 31 18 47 34 55 58 7 10 47 34 31 18 55 58
62 51 38 43 22 27 14 3 62 51 22 27 38 43 14 3
№ 3 № 4
1 24 25 16 49 40 41 64 1 24 49 40 25 16 41 64
59 46 35 54 11 30 19 6 59 46 11 30 35 54 19 6
2 23 26 15 50 39 42 63 2 23 50 39 26 15 42 63
60 45 36 53 12 29 20 5 60 45 12 29 36 53 20 5
8 17 32 9 56 33 48 57 8 17 56 33 32 9 48 57
61 44 37 52 13 28 21 4 61 44 13 28 37 52 21 4
7 18 31 10 55 34 47 58 7 18 55 34 31 10 47 58
62 43 38 51 14 27 22 3 62 43 14 27 38 51 22 3
№ 5 № 6
1 40 41 16 49 24 25 64 1 40 49 24 41 16 25 64
59 30 19 54 11 46 35 6 59 30 11 46 19 54 35 6
2 39 42 15 50 23 26 63 2 39 50 23 42 15 26 63
60 29 20 53 12 45 36 5 60 29 12 45 20 53 36 5
8 33 48 9 56 17 32 57 8 33 56 17 48 9 32 57
61 28 21 52 13 44 37 4 61 28 13 44 21 52 37 4
7 34 47 10 55 18 31 58 7 34 55 18 47 10 31 58
62 27 22 51 14 43 38 3 62 27 14 43 22 51 38 3
№ 7
1 16 25 24 41 40 49 64
60 53 36 45 20 29 12 5
2 15 26 23 42 39 50 63
59 54 35 46 19 30 11 6
8 9 32 17 48 33 56 57
61 52 37 44 21 28 13 4
7 10 31 18 47 34 55 58
62 51 38 43 22 27 14 3
Ну, и один квадрат покажу наглядно (рис. 25).
1 |
16 |
25 |
24 |
41 |
40 |
49 |
64 |
59 |
54 |
35 |
46 |
19 |
30 |
11 |
6 |
2 |
15 |
26 |
23 |
42 |
39 |
50 |
63 |
60 |
53 |
36 |
45 |
20 |
29 |
12 |
5 |
8 |
9 |
32 |
17 |
48 |
33 |
56 |
57 |
61 |
52 |
37 |
44 |
21 |
28 |
13 |
4 |
7 |
10 |
31 |
18 |
47 |
34 |
55 |
58 |
62 |
51 |
38 |
43 |
22 |
27 |
14 |
3 |
Рис. 25
Если вы сравните этот квадрат с квадратом № 1, полученным по первой схеме (рис. 7), то увидите, что они отличаются всего двумя переставленными строками. Всё закономерно!
Сочиняю четвёртую схему, то есть снова меняю положение числа 8 в начальной цепочке первых 8 чисел, вот так (рис. 26):
|
1 |
|
|
|
|
|
|
|
1-I |
I |
|
|
|
|
|
|
|
I-J |
J |
|
|
|
|
|
|
|
J-K |
K |
|
|
|
|
|
|
|
K-L |
L |
|
|
|
|
|
|
|
L-M |
M |
|
|
|
|
|
|
|
M-N |
N |
|
|
|
|
|
|
|
N-8 |
8 |
|
|
|
|
|
|
|
|
|
k= |
k= |
k= |
k= |
k= |
k= |
k= |
Рис. 26
Делаю новый вариант программы (корректирую программу уже за 3 минуты!) и начинаю её выполнение. И вот первое отличие этой схемы от предыдущих: программа не выдала ни одного пандиагонального квадрата ни при I=2, ни при I=3. Я уж было подумала, что по этой схеме не построится вообще ни одного пандиагонального квадрата. Но решила всё же прогнать программу ещё для I=4. И здесь удача! Программа выдала 72 пандиагональных квадрата. Показываю первые 7 квадратов.
№ 1 № 2
1 16 25 24 41 40 49 64 1 16 41 40 25 24 49 64
57 56 33 48 17 32 9 8 57 56 17 32 33 48 9 8
4 13 28 21 44 37 52 61 4 13 44 37 28 21 52 61
60 53 36 45 20 29 12 5 60 53 20 29 36 45 12 5
6 11 30 19 46 35 54 59 6 11 46 35 30 19 54 59
62 51 38 43 22 27 14 3 62 51 22 27 38 43 14 3
7 10 31 18 47 34 55 58 7 10 47 34 31 18 55 58
63 50 39 42 23 26 15 2 63 50 23 26 39 42 15 2
№ 3 № 4
1 24 25 16 49 40 41 64 1 24 49 40 25 16 41 64
57 48 33 56 9 32 17 8 57 48 9 32 33 56 17 8
4 21 28 13 52 37 44 61 4 21 52 37 28 13 44 61
60 45 36 53 12 29 20 5 60 45 12 29 36 53 20 5
6 19 30 11 54 35 46 59 6 19 54 35 30 11 46 59
62 43 38 51 14 27 22 3 62 43 14 27 38 51 22 3
7 18 31 10 55 34 47 58 7 18 55 34 31 10 47 58
63 42 39 50 15 26 23 2 63 42 15 26 39 50 23 2
№ 5 № 6
1 40 41 16 49 24 25 64 1 40 49 24 41 16 25 64
57 32 17 56 9 48 33 8 57 32 9 48 17 56 33 8
4 37 44 13 52 21 28 61 4 37 52 21 44 13 28 61
60 29 20 53 12 45 36 5 60 29 12 45 20 53 36 5
6 35 46 11 54 19 30 59 6 35 54 19 46 11 30 59
62 27 22 51 14 43 38 3 62 27 14 43 22 51 38 3
7 34 47 10 55 18 31 58 7 34 55 18 47 10 31 58
63 26 23 50 15 42 39 2 63 26 15 42 23 50 39 2
№ 7
1 16 25 24 41 40 49 64
57 56 33 48 17 32 9 8
4 13 28 21 44 37 52 61
62 51 38 43 22 27 14 3
6 11 30 19 46 35 54 59
60 53 36 45 20 29 12 5
7 10 31 18 47 34 55 58
63 50 39 42 23 26 15 2
Думаю, что с квадратами восьмого порядка всё уже совершенно понятно и пора переходить к квадратам 16-ого порядка. Как я уже показывала в предыдущей части статьи, дьявольски полумагический квадрат Франклина 16-ого порядка построен точно по такой же схеме. Поэтому без длинных объяснений сразу рисую образующую таблицу в общем виде (рис. 27). Эту образующую таблицу я собираюсь запрограммировать, чтобы получить пандиагональные квадраты 16-ого порядка. Дьявольски полумагические квадраты я выводить не буду, они тоже, разумеется, должны построиться по этой программе. Но я сразу вставлю в программу блок проверки пандиагональности и буду выводить только пандиагональные квадраты. Тем более что количество дьявольски полумагических квадратов здесь будет огромно, да и пандиагональных квадратов будет немало.
|
1 |
32 |
|
64 |
|
96 |
|
128 |
|
160 |
|
192 |
|
224 |
|
256 |
1-I |
I |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I-16 |
16 |
|
48 |
|
80 |
|
112 |
|
144 |
|
176 |
|
208 |
|
240 |
|
16-J |
J |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J-K |
K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K-L |
L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L-M |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M-N |
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N-O |
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
O-P |
P |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P-Q |
Q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q-R |
R |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R-S |
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S-T |
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T-U |
U |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
U-V |
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k=1 |
k=2 |
k=3 |
k=4 |
k=5 |
k=6 |
k=7 |
k=8 |
k=9 |
k=10 |
k=11 |
k=12 |
k=13 |
k=14 |
k=15 |
Рис. 27
Вот такие будут начальные условия для программы. Замечу, что не буду варьировать циклы качания качелей. Мы уже видели на примере квадратов восьмого порядка, что перестановка циклов качания качелей ведёт к простой перестановке столбцов в построенных квадратах.
Теперь надо составить программу и выполнить её. Разумеется, выполнить программу полностью не удастся – слишком много вариантов должна перебрать программа. Имеем 14 переменных, которые принимают значения от 2 до 15. Числа 1 и 16 в начальной цепочке первых 16 чисел как всегда зафиксированы. Причём положение их я взяла точно таким, какое оно в полумагическом квадрате Франклина. Как, наверное, заметили читатели, положение первого и последнего числа в начальной цепочке определяет положение максимальных чисел в столбцах образующей таблицы. Вот почему необходимо фиксировать положение этих чисел. В квадратах восьмого порядка я изменяла положение числа 8, получая таким образом новые схемы построения пандиагональных квадратов.
***
4 марта 2008 г.
Итак, программа составлена и выполнена. Но! Как я и предполагала, возникли сложности. Дьявольски полумагические квадраты программа выдаёт сразу в неограниченном количестве. А вот пандиагональные… Не хочет выдавать! Задумывается надолго-надолго. А мне ждать ведь долго не хочется. И вот не знаю, что же мне теперь делать. Как получить пандиагональные квадраты по этой программе? Не может быть, чтобы их не было. Похожая проблема, если читатели помнят, у меня была и при построении по программе идеальных квадратов больших порядков. И для идеального квадрата 33-ого порядка я уже не стала составлять программу, а нашла частное решение, как и для квадратов порядков 39 и 51. Наверное, надо и здесь найти похожие частные решения. Но для такого поиска мало материала. Вот если бы удалось получить пандиагональные квадраты 16-ого порядка, тогда можно было бы поискать похожие решения среди квадратов восьмого и 16-ого порядка. Так точно я нашла похожие решения среди идеальных квадратов 15-ого и 21-ого порядка.
Ну, а пока покажу первые два дьявольски полумагических квадрата, выданные программой.
№ 1
1 32 33 64 65 96 97 128 129 160 161 192 193 224 225 256
245 236 213 204 181 172 149 140 117 108 85 76 53 44 21 12
2 31 34 63 66 95 98 127 130 159 162 191 194 223 226 255
246 235 214 203 182 171 150 139 118 107 86 75 54 43 22 11
16 17 48 49 80 81 112 113 144 145 176 177 208 209 240 241
247 234 215 202 183 170 151 138 119 106 87 74 55 42 23 10
3 30 35 62 67 94 99 126 131 158 163 190 195 222 227 254
248 233 216 201 184 169 152 137 120 105 88 73 56 41 24 9
4 29 36 61 68 93 100 125 132 157 164 189 196 221 228 253
249 232 217 200 185 168 153 136 121 104 89 72 57 40 25 8
13 20 45 52 77 84 109 116 141 148 173 180 205 212 237 244
250 231 218 199 186 167 154 135 122 103 90 71 58 39 26 7
14 19 46 51 78 83 110 115 142 147 174 179 206 211 238 243
251 230 219 198 187 166 155 134 123 102 91 70 59 38 27 6
15 18 47 50 79 82 111 114 143 146 175 178 207 210 239 242
252 229 220 197 188 165 156 133 124 101 92 69 60 37 28 5
№ 2
1 32 33 64 65 96 97 128 129 160 161 192 193 224 225 256
246 235 214 203 182 171 150 139 118 107 86 75 54 43 22 11
2 31 34 63 66 95 98 127 130 159 162 191 194 223 226 255
245 236 213 204 181 172 149 140 117 108 85 76 53 44 21 12
16 17 48 49 80 81 112 113 144 145 176 177 208 209 240 241
247 234 215 202 183 170 151 138 119 106 87 74 55 42 23 10
3 30 35 62 67 94 99 126 131 158 163 190 195 222 227 254
248 233 216 201 184 169 152 137 120 105 88 73 56 41 24 9
4 29 36 61 68 93 100 125 132 157 164 189 196 221 228 253
249 232 217 200 185 168 153 136 121 104 89 72 57 40 25 8
13 20 45 52 77 84 109 116 141 148 173 180 205 212 237 244
250 231 218 199 186 167 154 135 122 103 90 71 58 39 26 7
14 19 46 51 78 83 110 115 142 147 174 179 206 211 238 243
251 230 219 198 187 166 155 134 123 102 91 70 59 38 27 6
15 18 47 50 79 82 111 114 143 146 175 178 207 210 239 242
252 229 220 197 188 165 156 133 124 101 92 69 60 37 28 5
Если вы сравните эти два квадрата, то сразу увидите, что они отличаются всего двумя переставленными строками. Это здесь тоже равносильно преобразованию “плюс-минус …”, в данном случае - “плюс-минус 1”. Матрица такого преобразования для квадратов восьмого порядка была представлена на рис. 22. Интересно, что это преобразование не изменяет сумм ни в строках, ни в столбцах, ни в диагоналях. И в примере с квадратами восьмого порядка оно превращало пандиагональный квадрата в пандиагональный. А здесь превращает дьявольски полумагический в дьявольски полумагический.
На рис. 28 показываю квадрат № 1 в привычном виде.
1 |
32 |
33 |
64 |
65 |
96 |
97 |
128 |
129 |
160 |
161 |
192 |
193 |
224 |
225 |
256 |
245 |
236 |
213 |
204 |
181 |
172 |
149 |
140 |
117 |
108 |
85 |
76 |
53 |
44 |
21 |
12 |
2 |
31 |
34 |
63 |
66 |
95 |
98 |
127 |
130 |
159 |
162 |
191 |
194 |
223 |
226 |
255 |
246 |
235 |
214 |
203 |
182 |
171 |
150 |
139 |
118 |
107 |
86 |
75 |
54 |
43 |
22 |
11 |
16 |
17 |
48 |
49 |
80 |
81 |
112 |
113 |
144 |
145 |
176 |
177 |
208 |
209 |
240 |
241 |
247 |
234 |
215 |
202 |
183 |
170 |
151 |
138 |
119 |
106 |
87 |
74 |
55 |
42 |
23 |
10 |
3 |
30 |
35 |
62 |
67 |
94 |
99 |
126 |
131 |
158 |
163 |
190 |
195 |
222 |
227 |
254 |
248 |
233 |
216 |
201 |
184 |
169 |
152 |
137 |
120 |
105 |
88 |
73 |
56 |
41 |
24 |
9 |
4 |
29 |
36 |
61 |
68 |
93 |
100 |
125 |
132 |
157 |
164 |
189 |
196 |
221 |
228 |
253 |
249 |
232 |
217 |
200 |
185 |
168 |
153 |
136 |
121 |
104 |
89 |
72 |
57 |
40 |
25 |
8 |
13 |
20 |
45 |
52 |
77 |
84 |
109 |
116 |
141 |
148 |
173 |
180 |
205 |
212 |
237 |
244 |
250 |
231 |
218 |
199 |
186 |
167 |
154 |
135 |
122 |
103 |
90 |
71 |
58 |
39 |
26 |
7 |
14 |
19 |
46 |
51 |
78 |
83 |
110 |
115 |
142 |
147 |
174 |
179 |
206 |
211 |
238 |
243 |
251 |
230 |
219 |
198 |
187 |
166 |
155 |
134 |
123 |
102 |
91 |
70 |
59 |
38 |
27 |
6 |
15 |
18 |
47 |
50 |
79 |
82 |
111 |
114 |
143 |
146 |
175 |
178 |
207 |
210 |
239 |
242 |
252 |
229 |
220 |
197 |
188 |
165 |
156 |
133 |
124 |
101 |
92 |
69 |
60 |
37 |
28 |
5 |
Рис. 28
Этот квадрат получен при таких значениях переменных (см. рис. 27): I=2, J=3, K=4, L=13, M=14, N=15, O=5, P=6, Q=7, R=8, S=9, T=10, U=11, V=12.
Он полумагический с такими же суммами по диагоналям, как и квадрат Франклина: 1928 и 2184. А догадались ли вы, чем обеспечивается дьявольская полумагичность квадрата? Тем, что суммы по разломанным диагоналям точно такие же, как и по главным, причём они чередуются точно через одну: по одной диагонали 1928, по другой – 2184, затем снова 1928 и 2184 и так далее. Вот почему при параллельном переносе на торе квадрат остаётся таким же полумагическим, то есть с такими же суммами по главным диагоналям.
Ну, с полумагическими квадратами всё понятно. А как же получить пандиагональные квадраты? Надо что-то придумать. Пока вопрос остаётся открытым. Подключайтесь к поиску ответа.
А к квадратам 32-ого порядка тем более даже и приступать пока не буду. Ведь там количество переменных в два раза больше! Так что расскажу лучше о дьявольски полумагических квадратах четвёртого порядка. Почему-то о них совсем забыли! А они ведь тоже существуют и строятся точно по такой же схеме. На рис. 29 представляю образующую таблицу для таких квадратов в общем виде.
|
1 |
|
|
|
-3 |
4 |
|
|
|
4-I |
I |
|
|
|
I-J |
J |
|
|
|
|
|
k= |
k= |
k= |
Рис. 29
Напишу программку для этих таких крохотных квадратиков и покажу вам дьявольски полумагические квадраты, которые построятся по этой программе. Очевидно, что здесь будет всего 12 вариантов. Все ли эти 12 квадратов будут дьявольски полумагическими? Расскажу об этом завтра.
***
5 марта 2008 г.
Из 12 вариантов дьявольски полумагическими оказались 4 квадрата. Вот они:
№ 1 № 2
1 8 9 16 1 12 5 16
14 11 6 3 14 7 10 3
4 5 12 13 4 9 8 13
15 10 7 2 15 6 11 2
№ 3 № 4
1 8 9 16 1 12 5 16
15 10 7 2 15 6 11 2
4 5 12 13 4 9 8 13
14 11 6 3 14 7 10 3
Красивые квадратики! Интересно, почему Франклин их не построил? Вероятнее всего, он их построил, но они просто затерялись в его бумагах и не дошли до нас.
А вот пандиагональных квадратов программа, увы, не построила. Это уже интересно. Тут возникает предположение, что по этой схеме могут не построиться и квадраты 16-ого порядка, например. Тут есть над чем подумать!
Нарисую квадрат №1 в привычном виде и исследую его свойства (рис. 30).
1 |
8 |
9 |
16 |
14 |
11 |
6 |
3 |
4 |
5 |
12 |
13 |
15 |
10 |
7 |
2 |
Рис. 30
Какой маленький, а вместил в себя всю схему Франклина. Восхищаюсь!
Квадрат дьявольски полумагический с такими суммами по диагоналям: 26=34-8 и 42=34+8. В этом квадрате тоже выполняются изящные свойства, подобные свойствам полумагических квадратов Франклина. Например, первое свойство: в любом квадрате 2х2, находящемся внутри этого квадрата, сумма чисел равна магической константе квадрата. Второе свойство: сумма чисел в вершинах квадрата равна магической константе. Третье свойство: сумма чисел по периметру вписанного квадрата 4х4 равна удвоенной магической константе. Иллюстрирую это свойство на рис. 31.
1 |
8 |
9 |
16 |
14 |
11 |
6 |
3 |
4 |
5 |
12 |
13 |
15 |
10 |
7 |
2 |
Рис. 31
И, конечно, эта фигура может “переезжать” через края квадрата. Уполовинить эту фигуру можно только, разрезав её по горизонтальной оси симметрии, смотрите рис. 32. Тогда сумма чисел в такой половинке будет равна магической константе квадрата. Точно так же можно взять и нижнюю половинку.
1 |
8 |
9 |
16 |
14 |
11 |
6 |
3 |
4 |
5 |
12 |
13 |
15 |
10 |
7 |
2 |
Рис. 32
Зелёная фигура “переехала” через край квадрата.
Вот такие свойства я увидела сразу. Может быть, есть ещё какие-либо свойства, которые не заметила.
Надо ли говорить о том, что все 4 квадрата связаны между собой преобразованиями “плюс-минус …”. Для квадратов № 1 и № 3 это преобразование равносильно простой перестановке строк. А, например, квадраты № 1 и № 4 связаны таким комбинированным преобразованием (рис. 33):
|
+4 |
-4 |
|
+1 |
-5 |
+5 |
-1 |
|
+4 |
-4 |
|
-1 |
-3 |
+3 |
+1 |
Рис. 33
Применив это преобразование к дьявольски полумагическому квадрату №1, вы получите дьявольски полумагический квадрат № 2, у которого другие суммы по диагоналям: 18 и 50 (одна сумма на 16 меньше магической константы, другая сумма на 16 больше этой константы). Заметьте: это преобразование не изменяет сумм в строках и столбцах квадрата, а суммы по всем (!) диагоналям изменяет на 8, по одним диагоналям прибавляет 8 (где сумма была 42), а по другим вычитает 8 (где сумма была 26). Я уже показывала такие преобразования в предыдущих частях настоящей статьи. Они созданы специально для дьявольски полумагических квадратов!
А теперь давайте посмотрим на составной дьявольски полумагический квадрат 16-ого порядка, построенный на базе дьявольски полумагического квадрата четвёртого порядка (возьмём квадрат № 1). В качестве основного возьмём этот же квадрат. Я показывала уже один составной дьявольски полумагический квадрат – 64-ого порядка. Но этот квадрат очень большой и его трудно рассмотреть во всех деталях. А вот квадрат 16-ого порядка очень хорош. Сейчас я его построю. На рис. 34 показана матрица, с помощью которой надо строить этот составной квадрат.
|
+112 |
+128 |
+240 |
+208 |
+160 |
+80 |
+32 |
+48 |
+64 |
+176 |
+192 |
+224 |
+144 |
+96 |
+16 |
Рис. 34
Не буду писать программу, заполню матрицу вручную. На рис. 35 вы видите готовый дьявольски полумагический квадрат 16-ого порядка.
1 |
8 |
9 |
16 |
113 |
120 |
121 |
128 |
129 |
136 |
137 |
144 |
241 |
248 |
249 |
256 |
14 |
11 |
6 |
3 |
126 |
123 |
118 |
115 |
142 |
139 |
134 |
131 |
254 |
251 |
246 |
243 |
4 |
5 |
12 |
13 |
116 |
117 |
124 |
125 |
132 |
133 |
140 |
141 |
244 |
245 |
252 |
253 |
15 |
10 |
7 |
2 |
127 |
122 |
119 |
114 |
143 |
138 |
135 |
130 |
255 |
250 |
247 |
242 |
209 |
216 |
217 |
224 |
161 |
168 |
169 |
176 |
81 |
88 |
89 |
96 |
33 |
40 |
41 |
48 |
222 |
219 |
214 |
211 |
174 |
171 |
166 |
163 |
94 |
91 |
86 |
83 |
46 |
43 |
38 |
35 |
212 |
213 |
220 |
221 |
164 |
165 |
172 |
173 |
84 |
85 |
92 |
93 |
36 |
37 |
44 |
45 |
223 |
218 |
215 |
210 |
175 |
170 |
167 |
162 |
95 |
90 |
87 |
82 |
47 |
42 |
39 |
34 |
49 |
56 |
57 |
64 |
65 |
72 |
73 |
80 |
177 |
184 |
185 |
192 |
193 |
200 |
201 |
208 |
62 |
59 |
54 |
51 |
78 |
75 |
70 |
67 |
190 |
187 |
182 |
179 |
206 |
203 |
198 |
195 |
52 |
53 |
60 |
61 |
68 |
69 |
76 |
77 |
180 |
181 |
188 |
189 |
196 |
197 |
204 |
205 |
63 |
58 |
55 |
50 |
79 |
74 |
71 |
66 |
191 |
186 |
183 |
178 |
207 |
202 |
199 |
194 |
225 |
232 |
233 |
240 |
145 |
152 |
153 |
160 |
97 |
104 |
105 |
112 |
17 |
24 |
25 |
32 |
238 |
235 |
230 |
227 |
158 |
155 |
150 |
147 |
110 |
107 |
102 |
99 |
30 |
27 |
22 |
19 |
228 |
229 |
236 |
237 |
148 |
149 |
156 |
157 |
100 |
101 |
108 |
109 |
20 |
21 |
28 |
29 |
239 |
234 |
231 |
226 |
159 |
154 |
151 |
146 |
111 |
106 |
103 |
98 |
31 |
26 |
23 |
18 |
Рис. 35
И вот теперь рассмотрела этот квадрат детальнее и увидела, что он не является таким же дьявольски полумагическим! То есть при параллельном переносе на торе он, конечно, остаётся полумагическим, но не всегда с такими же суммами по диагоналям. Этого я не увидела в квадрате 64-ого порядка, потому что не перенесла сам квадрат на торе, а перенесла только порождающую его матрицу. Здесь тоже порождающая матрица (рис. 34) является дьявольски полумагической, если смотреть на неё, как на нетрадиционный полуманический квадрат.
Однако этот квадрат всё равно интересен. Во-первых, он тоже обладает несколькими изящными свойствами. Перечислю некоторые свойства.
Сумма чисел в вершинах любого квадрата 8х8, находящегося внутри квадрата, равна учетверённой магической константе квадрата – 8224, а сумма чисел в вершинах любого такого квадрата рана четверти магической константы – 514.
Сумма чисел по периметру вписанного квадрата 8х8 равна удвоенной магической константе - 4112. Это опять же фигуры группы С для полумагических квадратов Франклина. Покажу это свойство (рис. 36).
1 |
8 |
9 |
16 |
113 |
120 |
121 |
128 |
129 |
136 |
137 |
144 |
241 |
248 |
249 |
256 |
14 |
11 |
6 |
3 |
126 |
123 |
118 |
115 |
142 |
139 |
134 |
131 |
254 |
251 |
246 |
243 |
4 |
5 |
12 |
13 |
116 |
117 |
124 |
125 |
132 |
133 |
140 |
141 |
244 |
245 |
252 |
253 |
15 |
10 |
7 |
2 |
127 |
122 |
119 |
114 |
143 |
138 |
135 |
130 |
255 |
250 |
247 |
242 |
209 |
216 |
217 |
224 |
161 |
168 |
169 |
176 |
81 |
88 |
89 |
96 |
33 |
40 |
41 |
48 |
222 |
219 |
214 |
211 |
174 |
171 |
166 |
163 |
94 |
91 |
86 |
83 |
|