Featured image of post Como projetar um baralho onde cada par de cartas compartilha exatamente um símbolo? O mundo da geometria finita

Como projetar um baralho onde cada par de cartas compartilha exatamente um símbolo? O mundo da geometria finita

Uma exploração matemática do jogo de sucesso mundial Dobble (Spot It!): planos projetivos finitos PG(2,q), o plano de Fano, coordenadas homogêneas sobre corpos de Galois, o problema dos 36 oficiais de Euler, o teorema de Bruck-Ryser-Chowla, a prova por supercomputador Cray-1 para a ordem 10 e o mistério aberto da ordem 12.

Se você já abriu a pequena lata redonda do famoso jogo de festa Dobble (vendido na América do Norte como Spot It!), conhece sua regra de simplicidade enganosa: cada carta circular exibe oito símbolos distintos. Quando duas cartas quaisquer são viradas na mesa, os jogadores disputam quem encontra e grita primeiro o símbolo em comum.

Quem joga por alguns minutos logo nota uma propriedade matemática quase mágica: não importa quais duas cartas você escolha em todo o baralho, elas sempre compartilham um símbolo em comum — e nunca mais de um!

Escondida dentro dessa lata de brinquedo está uma das joias da matemática pura moderna: a interseção entre a geometria projetiva finita, os corpos finitos de Galois ($\mathbb{F}_q$) e a teoria de designs combinatórios. Mais surpreendente ainda: no instante em que perguntamos «O que acontece se colocarmos $k$ símbolos por carta em vez de $8$?», somos lançados diretamente ao problema dos 36 oficiais de Leonhard Euler (1782), ao teorema de Bruck-Ryser-Chowla (1949), a uma prova de 2.000 horas em um supercomputador Cray-1 (1989) para $k = 11$ símbolos, e a um dos maiores problemas em aberto da matemática discreta: existe um plano projetivo finito de ordem $12$ ($13$ símbolos por carta, $157$ cartas)?


Capítulo 1: Três mistérios matemáticos dentro da lata de Dobble

Uma lata comercial de Dobble contém 55 cartas, cada uma com 8 símbolos escolhidos de um conjunto de $57$ símbolos. Tentar montar tal baralho manualmente por tentativa e erro esbarra imediatamente na explosão combinatória de cartas candidatas:

$$\binom{57}{8} = \frac{57 \times 56 \times 55 \times 54 \times 53 \times 52 \times 51 \times 50}{8!} = 1.652.411.475$$

Procurar por força bruta entre 1,65 bilhão de combinações mais de cinquenta cartas mutuamente compatíveis é impossível sem uma estrutura algébrica. Isso levanta três mistérios:

  1. O tamanho máximo e as 2 cartas ausentes: Com $k = 8$ símbolos por carta, o teto matemático exato é de 57 cartas (e 57 símbolos). Por que a lata comercial traz apenas 55 cartas?
  2. A receita algébrica: Como gerar todas as 57 cartas de uma só vez, sem tentativa e erro, usando álgebra?
  3. Os baralhos proibidos: Por que é possível construir um Dobble perfeito com $k = 3$ (7 cartas), $k = 4$ (13 cartas), $k = 5$ (21 cartas), $k = 6$ (31 cartas) ou $k = 8$ (57 cartas), mas é matematicamente impossível para qualquer ser humano ou supercomputador construir um baralho completo com $k = 7$ símbolos (43 cartas) ou $k = 11$ símbolos (111 cartas)?

Capítulo 2: Da geometria euclidiana à geometria projetiva — Pontos no infinito e dualidade

No plano euclidiano clássico ($\mathbb{R}^2$), dois pontos distintos determinam uma única reta, mas duas retas distintas se cruzam em um único ponto exceto quando são paralelas. Nos séculos XVII e XIX, Girard Desargues (1639) e Jean-Victor Poncelet (1822) eliminaram essa exceção inspirando-se no ponto de fuga da pintura renascentista:

  1. Para cada feixe de retas paralelas de inclinação $m$, adiciona-se um ponto no infinito $P_\infty(m)$ pelo qual passam todas as retas de inclinação $m$.
  2. Todos os pontos no infinito $\{P_\infty(m)\}$ são reunidos sobre uma única reta nova, a reta no infinito $\ell_\infty$ (o horizonte).

Surge assim um plano projetivo $(\mathcal{P}, \mathcal{L}, \mathcal{I})$ governado por três axiomas:

  • Axioma P1: Por quaisquer dois pontos distintos $P \neq Q$ passa uma única reta $\ell$.
  • Axioma P2: Quaisquer duas retas distintas $\ell_1 \neq \ell_2$ se interceptam em um único ponto $P$.
  • Axioma P3 (Não degenerescência): Existem pelo menos quatro pontos em posição geral (nenhum trio deles colinear).

Trocar as palavras «Ponto» e «Reta» preserva todos os axiomas (Princípio da Dualidade), fornecendo o dicionário exato para o Dobble:

Conceito de geometria projetivaInterpretação A (Dicionário padrão)Interpretação B (Dicionário dual)
Ponto $P \in \mathcal{P}$Um símbolo (ícone)Uma carta
Reta $\ell \in \mathcal{L}$Uma carta (subconjunto de símbolos)Um símbolo (conjunto de cartas onde aparece)
Incidência $(P, \ell) \in \mathcal{I}$O símbolo $P$ está impresso na carta $\ell$A carta $P$ exibe o símbolo $\ell$
Significado do Axioma P2Quaisquer duas cartas compartilham um único símboloQuaisquer dois símbolos aparecem juntos em uma única carta
  flowchart TD
    subgraph Affine["1. Plano euclidiano / afim clássico"]
        A1["2 pontos distintos determinam 1 única reta"]
        A2["Retas paralelas nunca se cruzam (Exceção)"]
    end
    subgraph Completion["2. Completação projetiva (Desargues 1639 & Poncelet 1822)"]
        B1["Adicionar um ponto no infinito P_inf(m) para cada inclinação m"]
        B2["Unir todos os pontos no infinito em uma reta no infinito l_inf"]
    end
    subgraph Projective["3. Axiomas do plano projetivo (P, L, I)"]
        C1["Axioma P1: 2 pontos distintos pertencem a 1 única reta"]
        C2["Axioma P2: 2 retas distintas se cruzam em 1 único ponto"]
        C3["Axioma P3: Existem 4 pontos sem 3 colineares"]
    end
    subgraph Dobble["4. Tradução dual para o jogo Dobble (Spot It!)"]
        D1["Ponto P  <--->  Símbolo"]
        D2["Reta l  <--->  Carta (conjunto de símbolos)"]
        D3["Qualquer par de cartas se intercepta em um único símbolo comum!"]
    end
    Affine --> Completion --> Projective --> Dobble

Capítulo 3: O teorema de contagem de ordem $n$ e o plano de Fano $PG(2, 2)$

$$|\mathcal{P}| = |\mathcal{L}| = N = n^2 + n + 1$$

Demonstração: Fixando um ponto de referência $P_0$, qualquer outro ponto $Q \neq P_0$ pertence (por P1 e P2) a uma e apenas uma das $n + 1$ retas que passam por $P_0$. Como cada uma dessas $n + 1$ retas contém $n$ outros pontos além de $P_0$, temos $|\mathcal{P}| = 1 + (n + 1)n = n^2 + n + 1$. Para o Dobble ($k = 8 \implies n = 7$), o máximo teórico é $N = 7^2 + 7 + 1 = 57$ cartas e 57 símbolos.

A menor geometria finita: o plano de Fano $PG(2, 2)$ ($n = 2$)

Para $n = 2$ ($k = 3$ símbolos por carta, $N = 7$ cartas), o geômetra italiano Gino Fano (1892) descobriu o plano de Fano $PG(2, 2)$. Seus 7 pontos correspondem aos 7 vetores binários não nulos de $\mathbb{F}_2^3 \setminus \{\mathbf{0}\}$ (onde três pontos formam uma reta se e somente se sua soma XOR bit a bit for $u \oplus v \oplus w = \mathbf{0}$) ou aos deslocamentos cíclicos do conjunto de diferenças perfeito $\{1, 2, 4\} \pmod 7$:

CartaDeslocamento $\ell_i = \{1+i, 2+i, 4+i\} \pmod 7$Os 3 símbolos na cartaPapel geométrico no diagrama de Fano
Carta $\ell_0$$+0$$\{1, 2, 4\}$Lado externo 1 do triângulo equilátero
Carta $\ell_1$$+1$$\{2, 3, 5\}$Lado externo 2 do triângulo equilátero
Carta $\ell_2$$+2$$\{3, 4, 6\}$Lado externo 3 do triângulo equilátero
Carta $\ell_3$$+3$$\{4, 5, 0\}$Mediana 1 (vértice ao ponto médio oposto)
Carta $\ell_4$$+4$$\{5, 6, 1\}$Mediana 2 (vértice ao ponto médio oposto)
Carta $\ell_5$$+5$$\{6, 0, 2\}$Mediana 3 (vértice ao ponto médio oposto)
Carta $\ell_6$$+6$$\{0, 1, 3\}$O círculo inscrito passando pelos 3 pontos médios!

Capítulo 4: Coordenadas homogêneas sobre corpos de Galois $\mathbb{F}_q$ e o baralho de 57 cartas ($n = 7$)

Um corpo finito (corpo de Galois) $\mathbb{F}_q$ com $q$ elementos existe se e somente se $q = p^r$ for uma potência de primo. No espaço vetorial $\mathbb{F}_q^3 \setminus \{\mathbf{0}\}$, as classes de equivalência $[x : y : z] \sim [\lambda x : \lambda y : \lambda z]$ ($\lambda \in \mathbb{F}_q^\times$) formam $\frac{q^3-1}{q-1} = q^2 + q + 1$ pontos projetivos, e as equações lineares $ax + by + cz = 0$ definem as $q^2 + q + 1$ retas do plano desarguesiano $PG(2, q)$.

Para o Dobble ($q = 7$, aritmética módulo $7$ em $\mathbb{F}_7 = \{0,\dots,6\}$), os 57 símbolos dividem-se em 49 pontos afins $P_{x,y} = [x : y : 1]$ e 8 pontos no infinito $I_m = [1 : m : 0]$ mais $I_\infty = [0 : 1 : 0]$. As 57 cartas dividem-se em:

  1. 49 cartas de retas afins $L_{m,b}$: os 7 pontos $\{(x, mx+b \bmod 7)\}$ mais o ponto no infinito $I_m$.
  2. 7 cartas verticais $V_c$: os 7 pontos $\{(c, y)\}$ mais o ponto no infinito vertical $I_\infty$.
  3. 1 carta de horizonte $L_\infty$: todos os 8 pontos no infinito $\{I_0, \dots, I_6, I_\infty\}$.

Alternativamente, pelo teorema de Singer (1938), o conjunto de diferenças cíclico $D = \{0, 1, 3, 13, 32, 36, 43, 52\} \pmod{57}$ gera todas as 57 cartas via $D + i \pmod{57}$. A lata comercial vem com 55 cartas em vez de 57 apenas por conveniência de corte industrial ($55 = 5 \times 11$) e divisão entre jogadores, mantendo o axioma P2 intacto.


Capítulo 5: Os 36 oficiais de Euler, Bruck-Ryser-Chowla e as fronteiras de $n = 10$ e $n = 12$

Um plano projetivo de ordem $n$ é um design em blocos simétrico $(n^2+n+1, n+1, 1)$-BIBD (igualdade $b = v$ na desigualdade de Fisher) e, pelo teorema de equivalência de R. C. Bose (1938), existe se e somente se existirem $n - 1$ quadrados latinos mutuamente ortogonais (MOLS) de ordem $n$.

  • Ordem $n = 6$ ($7$ símbolos, $43$ cartas): Exigiria $5$ MOLS de ordem $6$. Porém, em 1900 Gaston Tarry provou que o problema dos 36 oficiais de Euler (1782) não tem solução — não existem sequer $2$ quadrados latinos ortogonais de ordem $6$, tornando $n = 6$ impossível!
  • Teorema de Bruck-Ryser-Chowla (1949): Se um plano projetivo finito de ordem $n$ existe e $n \equiv 1 \text{ ou } 2 \pmod 4$, então $n$ deve ser a soma de dois quadrados inteiros: $$n = a^2 + b^2 \quad (a, b \in \mathbb{Z})$$ Isso elimina imediatamente $n = 6, 14, 21, 22, 30, \dots$!
  • Ordem $n = 10$ ($11$ símbolos, $111$ cartas) e o supercomputador Cray-1 (1989): Como $10 = 1^2 + 3^2$, Bruck-Ryser-Chowla não descarta $n = 10$. Em 1989, Clement W. H. Lam, Larry Thiel e Stanley Swiercz usaram teoria de códigos corretores de erros e 2.000 horas em um supercomputador Cray-1A para provar que não existe plano projetivo de ordem $10$.
  • Ordem $n = 12$ ($13$ símbolos, $157$ cartas): Como $12 \equiv 0 \pmod 4$, Bruck-Ryser-Chowla não se aplica, e o espaço de busca supera qualquer supercomputador. A existência de $n = 12$ (conjectura da potência prima / PPC) permanece um dos maiores problemas abertos da matemática!
  flowchart TD
    Start["Objetivo: Podemos construir um baralho ótimo de Dobble de ordem n?<br/>(k = n + 1 símbolos por carta, N = n^2 + n + 1 cartas e símbolos)"]
    CheckPP{"A ordem n é uma potência de primo?<br/>n = p^r (p primo, r >= 1)"}
    ConstructGF["[EXISTE — SIM]<br/>Construir PG(2, q) via coordenadas homogêneas sobre o corpo de Galois F_q!<br/>Exemplos: n=2 (7 cartas), n=3 (13), n=4 (21), n=5 (31),<br/>n=7 (Dobble: 57 cartas), n=8 (73), n=9 (91)"]
    CheckBRC{"Vale n ≡ 1 ou 2 (mod 4)?"}
    CheckSumSq{"n é soma de dois quadrados?<br/>n = a^2 + b^2"}
    RejectBRC["[NÃO EXISTE — NÃO]<br/>Descartado pelo teorema de Bruck-Ryser-Chowla (1949)!<br/>Exemplos: n=6 (7 símbolos, 43 cartas / Tarry 1900),<br/>n=14 (15 símbolos, 211 cartas), n=21, 22, 30..."]
    Case10{"Vale n = 10?<br/>(10 = 1^2 + 3^2)"}
    Reject10["[NÃO EXISTE — NÃO]<br/>Descartado por teoria de códigos + 2.000 h no supercomputador Cray-1A!<br/>(Lam, Thiel & Swiercz, 1989: 11 símbolos, 111 cartas é impossível)"]
    OpenProblem["[PROBLEMA ABERTO SEM SOLUÇÃO]<br/>Fronteira da conjectura da potência prima (PPC)!<br/>Menor ordem aberta: n = 12 (13 símbolos, 157 cartas),<br/>seguida por n = 15, 18, 20, 24, 26..."]

    Start --> CheckPP
    CheckPP -- "Sim" --> ConstructGF
    CheckPP -- "Não (n = 6, 10, 12, 14...)" --> CheckBRC
    CheckBRC -- "Sim" --> CheckSumSq
    CheckSumSq -- "Não" --> RejectBRC
    CheckSumSq -- "Sim (n = 10, 18, 26...)" --> Case10
    Case10 -- "Sim" --> Reject10
    Case10 -- "Não" --> OpenProblem
    CheckBRC -- "Não (n ≡ 0, 3 mod 4)" --> OpenProblem
Ordem $n$Símbolos por carta $k = n+1$Cartas e símbolos $N = n^2+n+1$Existe?Construção matemática ou prova de inexistência
$n = 2$$3$$7$Sim (único)Primo $2$: menor plano projetivo plano de Fano $PG(2, 2)$
$n = 3, 4, 5$$4, 5, 6$$13, 21, 31$Sim (único)Potências primas $3, 2^2, 5$: $PG(2, q)$ sobre $\mathbb{F}_q$
$n = 6$$7$$43$Não (impossível)$6 \equiv 2 \pmod 4$, $6 \neq a^2+b^2$. 36 oficiais de Euler / Tarry (1900) / Bruck-Ryser (1949)
$n = 7$$8$$57$Sim (único)Primo $7$: $PG(2, 7)$ sobre $\mathbb{F}_7$. Dobble comercial (55 cartas na lata)
$n = 8, 9$$9, 10$$73, 91$Sim ($1$ e $4$ tipos)Potências primas $2^3, 3^2$: para $n=9$ existem $PG(2,9)$ e 3 planos não desarguesianos
$n = 10$$11$$111$Não (impossível)$10 = 1^2+3^2$, mas refutado em 1989 por Lam et al. após 2.000 h no Cray-1A
$n = 11, 13$$12, 14$$133, 183$SimPrimos $11, 13$: $PG(2, 11)$ e $PG(2, 13)$
$n = 12$$13$$157$[Problema aberto]$12 \equiv 0 \pmod 4$: Bruck-Ryser-Chowla inaplicável. Menor ordem em aberto!
$n = 14$$15$$211$Não (impossível)$14 \equiv 2 \pmod 4$ e $14 \neq a^2+b^2$. Descartado por Bruck-Ryser-Chowla
comments powered by Disqus