Мы хотим выложить квадрат используя два типа плиток: квадрат квадрат , чтобы каждый нижележащий квадрат был покрыт без перекрытия. Определим функцию которая задает размер наибольшего однозначно обрабатываемого квадрата, используя -квадрат и любое количество -квадрат.
Эта функция вычислима? Какой алгоритм?
РЕДАКТИРОВАТЬ1: Исходя из ответа Стивена, уникальная мозаика означает, что существует один способ поместить квадраты внутри квадрата с уникальной конфигурацией для расположения квадратов внутри куба -квадрат.
computability
combinatorics
Мухаммед Аль-Туркистани
источник
источник
Ответы:
Вот аргумент, чтобы доказать мои предположения в комментариях, что таких уникальных значений не существует для любого не квадратного . Во-первых, как отметил Сашо в комментариях, n должно быть ограничено, поскольку таких значений не существует, если n ≡ 2 или . Если - идеальный квадрат то очевидно, что квадрат является уникально мозаичным, поэтому четко определено и не равно нулю в этих случаях. Чтобы завершить аргумент, осталось только показать, что никакие тайлы, включающие или более тайла, не могут быть уникальными.n>5 n n≡2 3(mod4) n n=k2 k×k f(n) 1 2×2
Сначала рассмотрим случай , скажем, . Если у нас есть мозаика квадрата с использованием плиток, очевидно, должно быть четным, скажем, ; тогда мы можем построить мозаичные построив мозаику из плиток, а затем заменив из них на 'блоки' из четырех плиток. Понятно, что различные замены всегда могут привести к различным наклонам, за исключением случаев или где либо одинn≡0(mod4) n=4k m×m n 1×1 m m=2j j×j 2×2 k 1×1 m=4,n=12 m=4,n=4 2×2 плитка или один «блок из четырех» осталось; в этих случаях, однако, существует другой неэквивалентный лист, который помещает плитку в в центр ребра, а не в угол.2×2
Наконец, предположим, что , в частности, предположим, что (и с чтобы предотвратить слегка тривиальный случай, когда в квадрате просто «недостаточно места» для следующего аргумента, чтобы пройти ). Тогда ни один квадрат размером или меньше не может быть уникально мозаичным: рассмотрите плитку с плитку в верхней части квадрата и вниз справа от квадрата (с любыми дополнительными плитку просто заправил на правую сторону - они не могут повлиять на аргумент). Теперь блок в верхнем левом углу квадрата (состоящий из двух плиток сверху иn≡1(mod4) n=4t+1 t>1 (2t+1)2 1×1 1×1 2×3 1×1 2×2 плитку под ними) можно «перевернуть», чтобы получить мозаику, которая обязательно будет отличаться от мозаики, которую мы построили. Наконец, ни один квадрат размером больше может быть мозаичным вообще: предположим, мы пытаемся выложить квадрат размером для ; тогда по принципу голубя мы не можем разместить на квадрате больше, чем плитки, что означает квадратов осталось - но так как , , число плитки мы имеем в наличии.(2t+1)2 (2s+1)2 s>t s2 2×2 (2s+1)2−4s2=4s2+4s+1−4s2=4s+1 s>t 4s+1>4t+1=n 1×1
Таким образом, единственные уникальные значения, которые существуют для это те, которые вообще не используют плитки, и ненулевое, только когда является квадратом (в этом случае оно равно ).n>5 2×2 f(n) n n−−√
источник