Cheat sheet

Fórmulas, condições e escolhas de método para os dois blocos de Matemática Discreta.

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Consulta rápida antes de resolver exercícios. Cada entrada indica a condição exata e o erro que a invalida; os exemplos completos estão nas secções ligadas.

Lógica e dedução

TarefaMétodo e condiçãoErro que invalida
Refutar Γ⊨φ\Gamma\models\varphiAtribuição ou estrutura com todas as premissas verdadeiras e conclusão falsaConclusão falsa com alguma premissa falsa
FNDUma conjunção por linha verdadeira; sinal que a torna verdadeiraTrocar sinais com a FNC
FNCUma disjunção por linha falsa; sinal que a torna falsaCláusulas satisfazíveis não garantem conjunção satisfazível
Recíproca e inversaq→pq\to p e ¬p→¬q\neg p\to\neg q; não equivalem à originalAfirmar o consequente
Contrapositiva¬q→¬p\neg q\to\neg p; equivale à originalConfundir com a recíproca
KarnaughColunas em Gray, bordas opostas vizinhas; agrupa uns em 1,2,4,81,2,4,8; cada grupo elimina literais que mudam; termo incompleto cobre várias linhasTomar termo incompleto por mintermo de uma linha
SimplificadaNo exemplo de Karnaugh, ¬B∨(A∧¬C)\neg B\lor(A\land\neg C) usa 2 NOT, 1 AND e 1 OR binários; a expressão original usa 4 NOT, 4 AND e 2 OR; a FND desse exemplo sem partilha usa 6 NOT, 5 AND e 3 ORContar portas da FND como se fosse a fórmula original
NANDP↑Q=¬(P∧Q)P\uparrow Q=\neg(P\land Q); resultado explícito B↑(A↑(C↑C))B\uparrow(A\uparrow(C\uparrow C)) com 3 NAND binários; NOR análogoTerminar em ¬\neg e ∧\land com receita verbal em vez da forma só NAND
Fitchφ→ψ\varphi\to\psi: assume φ\varphi, obtém ψ\psi. ¬φ\neg\varphi: assume φ\varphi, obtém FF. ∨E\lor E: ambos os casos na mesma conclusãoUsar linha de caixa fechada ou de caixa irmã

p→q⇔¬p∨qp\to q\Leftrightarrow\neg p\lor q; só é falsa com p=T,q=Fp=T,q=F. Monotonia: Γ⊆Σ\Gamma\subseteq\Sigma e Γ⊨θ\Gamma\models\theta dão Σ⊨θ\Sigma\models\theta; retirar premissas pode perder a consequência.

Formas normais e regras de dedução.

Primeira ordem

TarefaForma ou condição
Todos os PP são QQ∀x(P(x)→Q(x))\forall x(P(x)\to Q(x))
Algum PP é QQ∃x(P(x)∧Q(x))\exists x(P(x)\land Q(x))
Negar quantificador¬∀xφ⇔∃x¬φ\neg\forall x\varphi\Leftrightarrow\exists x\neg\varphi; ¬∃xφ⇔∀x¬φ\neg\exists x\varphi\Leftrightarrow\forall x\neg\varphi
Ordem∀x∃y\forall x\exists y: testemunha por xx. ∃y∀x\exists y\forall x: testemunha comum
EstruturaDomínio não vazio; interpreta todos os símbolos; livres pela atribuição
SubstituiçãoSó ocorrências livres; sem capturar variáveis do termo
PrenexaElimina implicações, transporta negações, renomeia ligadas, só depois transporta quantificadores
∀I\forall IObjeto arbitrário, sem dependência especial
∃E\exists ETestemunha nova em caixa; sem sair livre na conclusão nem nas hipóteses abertas

Substituição, prenexa e dedução.

Inteiros

TarefaCondição
Divisãoa=bq+ra=bq+r, b≠0b\ne0, 0≤r<∥b∥0\le r<\|b\|, mesmo para a<0a<0
Euclidesgcd⁡(a,b)=gcd⁡(b,r)\gcd(a,b)=\gcd(b,r); restos estritamente decrescentes
Bézoutd=ua+vbd=ua+vb com u,v∈Zu,v\in\mathbb Z; coeficientes podem ser negativos
Congruênciaa≡nb  ⟺  n∣(a−b)a\equiv_n b\iff n\mid(a-b), n>0n>0; soma e produto preservam
Cancelar ccd=gcd⁡(c,n)d=\gcd(c,n): ca≡ncbca\equiv_n cb dá a≡n/dba\equiv_{n/d}b; módulo original só se d=1d=1
ax≡nbax\equiv_n bSolução se e só se d=gcd⁡(a,n)∣bd=\gcd(a,n)\mid b; resolve módulo n/dn/d, levanta para dd classes
ax+by=cax+by=c, a,b>0a,b>0Solução inteira se e só se d=gcd⁡(a,b)∣cd=\gcd(a,b)\mid c; x=x0+(b/d)tx=x_0+(b/d)t, y=y0−(a/d)ty=y_0-(a/d)t; naturais exigem x,y≥0x,y\ge0
Fermatap−1≡p1a^{p-1}\equiv_p1 exige pp primo e p∤ap\nmid a

Euclides e Bézout e congruências.

Conjuntos, relações, ordens e funções

TarefaCondição ou erro
A=BA=BDuas inclusões ou equivalência de pertença de elemento arbitrário
Cardinalidades finitas∥P(A)∥=2∥A∥\|\mathcal P(A)\|=2^{\|A\|}; ∥A×B∥=∥A∥∥B∥\|A\times B\|=\|A\|\|B\|; ∥A∪B∥=∥A∥+∥B∥−∥A∩B∥\|A\cup B\|=\|A\|+\|B\|-\|A\cap B\|
∅\emptyset∅⊆A\emptyset\subseteq A sempre; ∅∈A\emptyset\in A só se for elemento
Composiçãoa(S∘R)c  ⟺  ∃b(aRb∧bSc)a(S\circ R)c\iff\exists b(aRb\land bSc): primeiro RR
FechosR+R^+: passeios positivos; R∗=R+∪id⁡R^*=R^+\cup\operatorname{id}; ciclo pode pôr laços em R+R^+
EquivalênciaReflexiva, simétrica e transitiva
Ordem parcialReflexiva, antissimétrica e transitiva; simétrica e antissimétrica podem coexistir
Minimal e mínimoMinimal: nenhum distinto abaixo. Mínimo: abaixo de todos; único se existir
Ínfimo e supremoMaior minorante e menor majorante no conjunto ambiente
Restrição de HasseConserva comparações e recalcula coberturas; apagar vértices do desenho perde-as
Partes e diferençaP(A∖B)\mathcal P(A\setminus B) contém sempre ∅\emptyset; P(A)∖P(B)\mathcal P(A)\setminus\mathcal P(B) nunca
FunçãoTotal e funcional. Injetiva: imagens iguais dão origens iguais. Sobrejetiva: atinge todo o contradomínio
InversaB→AB\to A é função se e só se f:A→Bf:A\to B é bijetiva
FibrasPara ff total, R=f−1∘fR=f^{-1}\circ f é equivalência; classes são fibras não vazias; no finito, ∥A/R∥=∥f(A)∥\|A/R\|=\|f(A)\|

Conjuntos, relações, Hasse e funções.

Grafos

TarefaCondição
Soma de grausSimples não dirigido: ∑vdeg⁡(v)=2m\sum_v\deg(v)=2m; graus ímpares em número par
Florestann vértices e cc componentes: m=n−cm=n-c
EulerA parte com arestas é conexa; zero ímpares para circuito, dois para trilho aberto; ignora isolados
HamiltonVisita os vértices uma vez; sem critério de paridade; uma articulação impede o ciclo
BipartidoSem ciclos ímpares; um ciclo alterna as partes em igual número
Planarvv vértices, ee arestas, ff faces, cc componentes: v−e+f=1+cv-e+f=1+c; simples com v≥3v\ge3: e≤3v−6e\le3v-6, bipartido e≤2v−4e\le2v-4; limites necessários, não suficientes
Coloraçãoω(G)≤χ(G)≤Δ(G)+1\omega(G)\le\chi(G)\le\Delta(G)+1; para χ=k\chi=k, exclui k−1k-1 e exibe coloração com kk
IsomorfismoUma bijeção que preserva a adjacência nos dois sentidos; graus iguais não bastam

Grafos e critérios de percursos e planaridade.

Indução e recorrências

  1. Simples: base P(n0)P(n_0); assume P(k)P(k) com k≥n0k\ge n_0 arbitrário; prova P(k+1)P(k+1). Forte: assume todos os casos até kk. Passo que recua dd: uma base por resto módulo dd.
  2. Estrutural: um caso por construtor. Listas: [] e x:xsx:xs com hipótese sobre xsxs.
  3. an=ran−1+ba_n=ra_{n-1}+b: an=rna0+b∑j=0n−1rja_n=r^na_0+b\sum_{j=0}^{n-1}r^j; r=1r=1 dá a0+nba_0+nb.
  4. an=uan−1+van−2a_n=ua_{n-1}+va_{n-2}: t2−ut−vt^2-ut-v. Distintas não nulas: Ar1n+Br2nAr_1^n+Br_2^n. Dupla não nula: (A+Bn)rn(A+Bn)r^n. Constantes pelas condições iniciais.
  5. Correção de ordenação: ordenação e conservação das multiplicidades.

Indução, recorrências e provas de listas.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.