Unikalne nachylenie kwadratów

9

Chcemy kafelki m×m-kwadrat przy użyciu dwóch rodzajów kafelków: 1×1- kwadratowa płytka i 2×2- kwadratowy kafelek, tak aby każdy leżący pod nim kwadrat był przykryty bez nakładania się. Zdefiniujmy funkcjęf(n) co daje rozmiar największego, unikalnego, możliwego do uprawy kwadratu n 1×1- kwadraty i dowolna liczba 2×2-squares.

Czy ta funkcja jest obliczalna? Co to jest algorytm?

EDYCJA 1: Na podstawie odpowiedzi Stevena unikalne kafelkowanie oznacza, że ​​istnieje jeden sposób na umieszczenie 2×2-kwadratowe wewnątrz m×m-square z unikalną konfiguracją dla pozycji n 1×1-kwadratowe wewnątrz m×m-plac.

Mohammad Al-Turkistany
źródło
1
Jak definiuje się unikalną uprawę roli? Na przykład mogą istnieć 4 symetryczne uprawy. Czy byłyby wyjątkowe czy nie?
Paresh
Przechyłki symetryczne liczą się jako jedna konfiguracja.
Mohammad Al-Turkistany
1
za pomocą nKwadraty 1 na 1 lub maksymalnie n? Inaczejf nie zawsze jest zdefiniowane: nie można kafelkować żadnego kwadratu z 2 kafelkami 1 na 1 i dowolną liczbą kafelków 2 na 2, ponieważ obszar byłby 4x+2 a 2 nie jest kwadratowym modułem resztowym 4. również przez symetrie masz na myśli grupę dwuścienną D4?
Sasho Nikolov
Ok. W tych przypadkach należy zdefiniowaćf(n)=0. Nie znam grupy dwuściennej D4.
Mohammad Al-Turkistany
2
Obawiam się, że wciąż jestem zagubiony - być może przykład dałby wiele do zrozumienia. W jaki sposób podana odpowiedź nie odpowiada na pytanie?
Steven Stadnicki

Odpowiedzi:

7

Oto argument, który ma udowodnić moje spekulacje w komentarzach, że nie istnieją takie unikalne tafle dla żadnego kwadratu n>5. Po pierwsze, jak zauważył Sasho w komentarzach,n należy ograniczyć, ponieważ nie ma takich przechyleń, jeśli n2lub . Jeśli jest kwadratem idealnym to oczywiście kwadrat jest jednoznacznie kafelkowy, więc jest wyraźnie zdefiniowane i niezerowe w tych przypadkach. Aby zakończyć argument, wystarczy pokazać, że żadne kafelkowanie obejmujące lub więcej kafelków może być unikalne.3(mod4)nn=k2k×kf(n)12×2

Najpierw rozważmy przypadek , powiedzmy . Jeśli mamy kafelki kwadratu przy użyciu kafelków, oczywiście musi być parzyste, powiedzmy ; następnie możemy konstruować tilings, budując kafelki z kafelków, a następnie zastępując z nich „blokami” czterech kafelków . Oczywiste jest, że różne zamienniki zawsze mogą prowadzić do wyraźnych przechyleń, z wyjątkiem przypadków lub gdzie występuje albo jedenn0(mod4)n=4km×mn 1×1mm=2jj×j2×2k1×1m=4,n=12m=4,n=42×2kafelek lub pojedynczy „blok czterech” pozostałych; w takich przypadkach występuje inny nierówny kafelek , który umieszcza płytkę na środku krawędzi, a nie w rogu.2×2

Na koniec załóżmy, że , w szczególności załóżmy, że (i za pomocą aby zapobiec nieco trywialnemu przypadkowi, w którym po prostu „za mało miejsca” w kwadracie, aby przejść przez następujący argument ). Wówczas żaden kwadrat wielkości lub mniejszy nie może być jednoznacznie pokryty kafelkami: rozważ kafelki z kafelkami na górze kwadratu i w dół po prawej stronie kwadratu (z dodatkowymi kafelkami po prostu schowany po prawej stronie - nie mogą wpłynąć na argument). Teraz „blok” w lewym górnym rogu kwadratu (składający się z dwóch płytek na górze in1(mod4)n=4t+1t>1(2t+1)21×11×12×31×12×2kafelek pod nimi) można „odwrócić”, aby uzyskać kafelki, które koniecznie będą różnić się od kafelków, które zbudowaliśmy. Wreszcie żaden kwadrat o rozmiarze większym niż może być w ogóle sąsiadujący: załóżmy, że próbujemy ułożyć kwadrat o rozmiarze dla ; zgodnie z zasadą szufladki nie możemy zmieścić na kwadracie więcej niż płytki, co oznacza, że ​​są pozostały kwadraty - ale ponieważ , , liczba dostępnych płytek.(2t+1)2(2s+1)2s>ts2 2×2(2s+1)24s2=4s2+4s+14s2=4s+1s>t4s+1>4t+1=n1×1

Tak więc jedynymi unikalnymi tilingsami, które istnieją dla są te, które w ogóle nie używają kafelków , a jest niezerowe, gdy jest kwadratem (w którym to przypadku jest równe ).n>52×2f(n)nn

Steven Stadnicki
źródło
ponieważ znajdowałem część, w której schowałeś resztki płytek 1 na 1 w prawo iffy (może bez powodu), oto nieco inne spojrzenie na przypadek, w którym i rozmiar kwadratu wynosi . zauważ, że lub . w obu przypadkach potrzeba 1 na 1 płytek, aby zbudować granicę grubości 1 dla kwadratu. wtedy zostaje nam 1 na 1 kafelki. w przypadku gdy mamy i poradziłeś sobie z tym. w przeciwnym razie zredukowaliśmy do poprzedniego akapitu. n=4t+1x2<(2t+1)2x1x3(mod4)2x11(mod4)n0(mod4)n=0x=2t+1
Sasho Nikolov
Prawidłowe unikalne kafelki muszą używać obu rodzajów płytek. Przepraszam, że nie wyraziłem tego jasno w moim pytaniu.
Mohammad Al-Turkistany
@ MohammadAl-Turkistany Steven udowadnia powyżej, że nie istnieją takie unikalne tilingsy dla . w rzeczywistości jedynym „prawidłowym” unikalnym kafelkiem według twojej definicji jest (pojedynczy kafelek 2 na 2 i „róg” 5 1 na 1). n>5n=5
Sasho Nikolov
@Steven Dziękuję za odpowiedź, moja ocena wymogu unikalności nie jest interesująca, ponieważ prowadzi do łatwej do obliczenia funkcji. Czy uważasz, że można to naprawić, wymagając od nas spakowania maksymalnej liczby kwadratów podczas gdy możliwe jest pozostawienie części z kwadratów -s odkrytych? Moją motywacją jest zbudowanie funkcji nieobliczalnej z prostego problemu kombinatorycznego. 2×2m×m
Mohammad Al-Turkistany
@ Steven, twoja odpowiedź rozwiązuje pierwotne pytanie, ale nie dokładnie to zmotywowało mnie do postawienia pytania. Mam nadzieję, że nie przeszkadza ci modyfikowanie pytania, tak jak to opisałem w poprzednim komentarzu.
Mohammad Al-Turkistany