„Møbee Twin” avagy konstrukciók
és
blokkrendszerekre
Blokkrendszerek és duálisaik
Tavalyelőtt került piacra a Møbee nevű kártyajáték, aminek a szabálya nagyon egyszerű, egymondatos: Csapj fel három lapot a pakliból és keresd meg azt az egyetlen figurát, amelyik mindhármon szerepel! A leggyorsabb játékos nyeri a kört. Az ilyen paklik gyártásához szükséges kombinatorikai struktúrákat, a blokkrendszereket tárgyalja a szerző korábbi [5] cikke. Jelen cikkben
és
blokkrendszerekre adunk konstrukciókat. Az utóbbi blokkrendszerekből „Møbee Twin” paklik gyárthatók, ahol minden lapon ugyanannyi figura szerepel és bármely három lapon pontosan kettő azonos közöttük. A könnyebb érthetőség érdekében a legfontosabb fogalmakat, tételeket újratárgyaljuk.
1. Definíció. Legyen nemüres,
-elemű halmaz. Az
feletti
blokkrendszer alatt
olyan kitüntetett
-elemű részhalmazainak (amelyeket
nevezünk) halmazát értjük, amire teljesül, hogy
bármely
különböző elemét választva mindig éppen
olyan blokk van, ami mindegyiket tartalmazza.
Az első természetes kérdés, hogy mely paraméterek esetén léteznek ilyen -blokkrendszerek. A kérdésre a részleges választ, pontosabban
számú szükséges feltételt ad az alábbi tétel:
1. tétel. (Oszthatósági feltételek) Ha létezik blokkrendszer, akkor teljesülnek az alábbi oszthatóságok:
ahol
.
A bizonyítás egyszerűen elvégezhető, elegendő rendre a blokkok számát, egy rögzített -beli elemet tartalmazó blokkokat, egy rögzített
-beli elempárt tartalmazó blokkokat, illetve egy rögzített
-beli elemhármast tartalmazó blokkokat, stb. összeszámolni és felhasználni, hogy az eredményül kapott törtek mind egészek.
A blokkrendszerekre általános konstrukciók adhatók véges projektív és véges affin síkok segítségével, részletesen lásd például [1],[2],[4]. A
blokkrendszerek véges geometriai, Möbius-síkokat használó konstrukcióit részletesen tárgyalja [5].
A továbbiakban feltételezzük, hogy . Megjegyezzük, hogy míg a
-re végtelen sok különböző blokkrendszert ismerünk, ez nem igaz a
-re, ugyanis ez esetben egyelőre csak véges listával rendelkezünk.
Kiindulva egy blokkrendszerből, illetve egy
blokkrendszerből, az első esetben természetes módon tudunk gyártani olyan
-lapos „Dobble” paklit, ahol minden lapon ugyanannyi figura szerepel és bármely két lapon pontosan kettő azonos közöttük, a másik esetben pedig egy
-lapos „Møbee Twin” paklit, ahol szintén minden lapon ugyanannyi figura szerepel és bármely három lapon pontosan kettő azonos közöttük (de bármely kettő lapon kettőnél több közös figura is szerepel). Legyenek ugyanis a pakli lapjai az
elemei, a figurák pedig a blokkrendszer blokkjai. Egy figura pontosan akkor szerepeljen egy lapon, ha a neki megfelelő blokk tartalmazza a lapnak megfelelő
-beli elemet. Az így kapott „Møbee Twin” pakli lapjainak száma tehát
, a felhasznált figurák száma
, az egy lapon szereplő figurák száma pedig
. Két lapon a közös figurák száma éppen
és minden figura
lapon fordul elő. (Ezeket az értékeket kaptuk, amikor a fenti oszthatósági feltételeket bizonyítottuk.)
blokkrendszerek
Először vizsgáljuk a blokkrendszereket
feltételekkel.
Nézzük a esetet. Az oszthatósági feltételek szerint a legkisebb lehetséges, nemtriviális megoldások a
és
blokkrendszerek. Ezekre mutatunk egy-egy elemi konstrukciót a következőkben.
:
Legyen , a blokkok (összesen 10) pedig kétfélék:

A konstrukcióban az összeadást mod 5 értjük. Ha a két kiválasztott -beli elem egyike sem a
, akkor amennyiben nem 1-gyel térnek el (mod 5), akkor a második típusú blokkok közül pontosan 2 tartalmazza őket, ha szomszédosak, akkor pedig az első típusú és a második típusú blokkok közül is 1-1 felel meg. Ha a kiválasztott két elem közt ott van
is, akkor pontosan 2 első típusú, mindkét elemet tartalmazó blokk van.
:
Legyen , a blokkok (összesen 14) pedig kétfélék:

A konstrukcióban az összeadást itt mod 7 értjük. Megjegyezzük, hogy külön tekintve, az első típusú blokkok épp egy Fano-sík egyeneseinek megfelelő blokkok és ugyanez igaz a második típusú blokkokra is.
A következő lehetséges (az oszthatósági feltételeket teljesítő) paraméterhármasok: ,
és
. Mindhárom esetben adhatók a fentiekhez hasonló elemi konstrukciók, melyek közül az elsőre hamarosan visszatérünk, a másodikra is mutatunk példát, a harmadikat pedig „házi feladatként” az olvasóra hagyjuk.
:
Legyen , a blokkok (összesen 30) pedig négyfélék:
![]() |
![]() |
![]() |
A konstrukcióban az összeadást mod 9 értjük. Ha a 2 kiválasztott elem közül egyik a , akkor az első típusú blokkból van mindkettő olyan blokk, ami tartalmazza ezt a két elemet. Ha mindkét kiválasztott elem a
-ból való, akkor a mod 9 „távolságuk” alapján esetekre bontva a lehetőségeket, mindig 2 megfelelő blokkot találunk.
Nézzük a esetet. Az oszthatósági feltételek szerint a legkisebb lehetséges, nemtriviális megoldások a
és
blokkrendszerek.
Az elsőre egyszerű konstrukció adható úgy, hogy a Fano-sík ponthalmazán blokkoknak tekintjük az egyenesek komplementereit (amik épp a sík 4-ívei, ún. hiperoválisok):

A konstrukcióban az összeadást itt is mod 7 értjük. A kapott blokkrendszer pedig példa bisíkra (olyan blokkrendszerre, ahol a blokkok száma megegyezik az alaphalmaz elemszámával). Egy
blokkrendszer megadását házi feladatként az olvasóra hagyjuk.
Tekintsük a esetet. Ekkor a legkisebb paraméterhármas, ami teljesíti az oszthatósági feltételeket, a
. Ebben az esetben Paley nevéhez fűződő (szintén bisíkot adó) konstrukciót mutatunk.
:
Legyen a 11-elemű test (a testben mod 11 definiáljuk az összeadást és a szorzást is). Az
alaphalmaz elemei pedig legyenek ennek a testnek az elemei,
. A blokkok a test nemnulla négyzetelemeinek (azaz olyan testelemeinek, amelyek előállnak valamelyik testelem négyzeteként) halmazát, a
blokkot „eltolva” adódó 5-elemű részhalmazok:

A kapott halmazrendszer valóban blokkrendszer (és mivel a blokkok száma épp 11, így bisík is), ami azon múlik, hogy minden blokkban teljesül, hogy a blokk elemeiből képezhető különbségek a test minden (nemnulla) elemét pontosan kétszer állítják elő. Megjegyezzük, hogy a test nemnulla nem-négyzetelemeinek halmazára (és annak eltoltjaira) ugyanez igaz. Ez a tulajdonság később még hasznos lesz egy
blokkrendszer megadásához.
A esetben a legkisebb lehetséges paraméterhármas a
, mely esetben bizonyítható, hogy 3 lényegesen különböző ún. Menon-blokkrendszer létezik (ezek is bisíkok). Ezek közül az egyik Kummer nevéhez fűződik, ezt mutatjuk be a következőkben.
:
Legyen alaphalmaz egy
-es rács pontjainak halmaza:

A blokkok (összesen 16) pedig legyenek a rács pontjaival indexelve, tartalmazza az
rácsponttal azonos sorban, illetve azonos oszlopban levő 3-3 rácspontot (az
rácspontot kihagyjuk). A kapott 16 blokk megfelel, minden rácspont pár esetén pontosan 2 mindkettőt tartalmazó blokk van: Ha a két rácspont azonos sorban vagy azonos oszlopban van, akkor a két őket tartalmazó blokk az a sorukban (vagy oszlopukban) levő másik két rácsponttal indexelt blokk. Amennyiben a két kiválasztott rácspont
és
nincsenek azonos sorban sem oszlopban, akkor pedig a két őket tartalmazó blokk az
és
rácspontokkal indexelt blokkok.
A esetről bővebben a [2]-ből tájékozódhatnak az érdeklődő olvasók.
blokkrendszerek
A továbbiakban a blokkrendszereket vizsgáljuk. Természetesen a
feltétel szükséges. Ebben az esetben a legkisebb, az oszthatósági feltételeket teljesítő paraméterhármasok:
,
és
.
Az első esetben egy 5-elemű alaphalmaz minden 4-elemű részhalmazát tekintve blokkoknak, nyilván blokkrendszert kapunk.
A második esetben, illetve később többször hasznos lesz az alábbi tétel.
2. tétel. (Derivált blokkrendszerek) Ha létezik blokkrendszer (
), akkor létezik
blokkrendszer.
A bizonyítás egyszerű, ugyanis rögzítve egy blokkrendszer alaphalmazának egy
elemét, és blokkoknak tekintve az alaphalmaz azon részhalmazait, amik az
-et tartalmazó eredeti blokkokból adódnak
törlésével, a kapott ún. derivált blokkrendszer paraméterei
. Gondoljuk meg, hogy ugyanezt a deriválási eljárást hajtottuk végre, abban a speciális esetben is, amikor prímhatvány
esetén egy sztereografikus projekcióval kaptuk a
Möbius-síkból a
,
-rendű affin síkot (részletesen lásd [4], 10.33. Lemma). Megjegyezzük, hogy különböző alaphalmazbeli
elemekhez nem feltétlenül tartoznak egymással izomorf derivált blokkrendszerek.
A nehezebb kérdés az, hogy az eljárás mikor fordítható meg, azaz egy blokkrendszerből, kibővítve azt, kaphatunk-e
blokkrendszert? A válasz általában az, hogy a bővítés nem megoldható, de vannak esetek amikor ez kivitelezhető. Ilyen bővítésekre mutatunk az alábbiakban két példát.
Egy blokkrendszer kapható a fentebb konstruált
blokkrendszer kibővítésével:
Legyen az alaphalmaz . A
blokkjait kiegészítjük a
elemmel, így kapunk 14 új blokkot. Ugyanezen blokkok
-ra vonatkozó komplementereit is vegyük be a blokkok közé.

ahol
![]() |
![]() |
Ez az összesen 28 blokk egy blokkrendszert alkot, az ellenőrzés könnyű esetszétválasztás, részletes végiggondolását az olvasóra hagyjuk.
Teljesen hasonló módon kaphatjuk meg a blokkrendszert a korábban konstruált
Paley-blokkrendszer kibővítésével:
Legyen az alaphalmaz . A fenti
blokkjait kiegészítjük a
elemmel, így kapunk 11 új blokkot. Ugyanezen blokkok
-ra vonatkozó komplementereit is vegyük be a blokkok közé.
Ez az összesen 22 blokk egy blokkrendszert alkot, az ellenőrzés itt is könnyű esetszétválasztás, részletes végiggondolását az olvasóra hagyjuk. (Megjegyezzük, hogy a kapott blokkrendszer egy ún. Hadamard 3-blokkrendszer).
A esetben
blokkrendszerek csak egyetlen eddig nem tárgyalt esetben ismertek (érdemes megjegyezni, hogy a
paraméterek ugyan teljesítik az oszthatósági feltételeket, mégsem létezik ilyen blokkrendszer). Ez a hiányzó blokkrendszer a
paraméterű blokkrendszer, egy ilyet konstruálunk az alábbiakban.
:
Legyen az alaphalmaz:

A blokkok pedig:

ahol:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Az alaphalmazbeli elemek második koordinátáiban a számítások mod 5 értendők. Könnyen ellenőrizhető, hogy az így adódó 60 részhalmaz blokkrendszert alkot. Amennyiben a 3 kiválasztott alaphalmazbeli elem mindegyike
-ből vagy mindegyik
-ből való, akkor az őket tartalmazó mindkét blokk
-beli. Ha a kiválasztott 3 elem közül kettő
-ből, egy pedig
-ből származik, vagy fordítva, akkor az őket tartalmazó két blokk
-ből és
-ból származik.
Ebből a blokkrendszerből a fenti módon (egy alaphalmazbeli elemet rögzítve) kaphatjuk a korábban már említett derivált blokkrendszert.
Az utolsó két 3-blokkrendszerünkből ( és
) egy 12 és egy 10 lapos „Møbee Twin” pakli gyártható, laponként 11, illetve 24 figurával, ahol bármely három lapon pontosan 2 közös figura található és a paklikban összesen rendre 22, illetve 60 figura fordul elő.
Hivatkozások
- [1] Hajnal Péter: Halmazrendszerek, Polygon Kiadó, Szeged 2002.
- [2] P. Kaski, P. R. J. Östergård: Classification algorithms for codes and designs, Springer 2006.
- [3] Kárteszi Ferenc: Bevezetés a véges geometriákba, Akadémiai Kiadó, Budapest, 1973.
- [4] Kiss György, Szőnyi Tamás: Véges geometriák, Polygon Kiadó, Szeged, 2001.
- [5] Ruff János: Möbius-síkok, blokkrendszerek, Møbee játék, Érintő 2024. március.
PTE TTK Matematikai és Informatikai Intézet