Símbolos e notação usados no vault

Voltar ao mapa · Veja também o Glossário.

Esta nota explica todos os símbolos que aparecem nas notas, com o jeito de ler em voz alta, o significado e um exemplo tirado da matéria. Levantei a lista varrendo os arquivos do vault, então se um símbolo aparece em alguma nota, ele está aqui.

Os 12 que mais aparecem

Se for decorar só alguns, comece por estes: (palavra vazia), ou (alfabeto), (zero ou mais), (uma ou mais), (“tal que” ou “ou”, depende do lugar), (pertence), (união), (conjunto vazio), (produto cartesiano), (função ou produção), (derivação ou implicação), ou (função de transição).

1. Letras gregas

SímboloNomePara que é usado aqui
alfa, beta, gamacadeias quaisquer (de terminais e não terminais) em gramáticas; expressões regulares genéricas em 03b
deltafunção de transição do autômato, na notação dos livros (nos slides é )
delta chapéufunção de transição estendida: processa uma palavra inteira, não só um símbolo
épsilona palavra vazia, com zero símbolos. Também rotula a transição vazia
sigma maiúsculoo alfabeto nos livros (nos slides é ou )
pi maiúsculouma partição (família de blocos) em 02 - Matemática Discreta

Não confunda com e

  • é uma palavra (a vazia). .
  • é uma linguagem sem nenhuma palavra.
  • é uma linguagem com exatamente uma palavra, a vazia.

Um autômato que aceita não aceita nada. Um que aceita aceita só a entrada vazia.

2. Conjuntos

SímboloLê-seSignificadoExemplo
conjuntolista os elementos, sem ordem e sem repetição
”o conjunto dos tal que “define um conjunto por uma propriedade. Aqui a barra significa tal que
pertence ao elemento está no conjunto
não pertence ao elemento não está no conjunto
contém (o elemento)o mesmo que lido ao contrário: é : está entre os destinos
está contido ou é igualtodo elemento de um está no outro
está contido estritamentecontido e diferenteTipo 3 Tipo 2
uniãoelementos que estão em um ou no outro
interseçãoelementos que estão nos dois
união de todos os …união de uma família inteira de conjuntos: junta os destinos de todos os estados ativos
menos diferença: o que está em e não em
complemento de tudo que não está em (dentro de )
conjunto vazioconjunto sem elementos
cartesiano todos os pares ordenados : pares (estado, símbolo)
par ordenadoa ordem importa: na tabela de transição
partes de o conjunto de todos os subconjuntos de (se tem elementos, são ): os conjuntos de estados de um AFND
cardinalidade de número de elementos
combinação de , a quantos subconjuntos de elementos um conjunto de tem

Sobre

Nas notas, sempre indica inclusão estrita (por exemplo, toda linguagem regular é livre de contexto, mas não o contrário). Alguns autores usam no sentido de . Se aparecer num livro ou prova, confira o sentido pelo contexto.

Conjuntos numéricos

SímboloNomeConteúdo
naturais. Nas notas o 0 está incluído, como nos exemplos dos livros
inteiros
racionaisfrações com
reaisracionais mais irracionais, como

3. Lógica, relações e funções

SímboloLê-seSignificadoExemplo
implica”se … então …” (em 02 - Matemática Discreta)
ou ⟺se e somente seas duas afirmações são verdadeiras juntas ou falsas juntaso AFD aceita ⟺ o AFND aceita
nãonegação
existehá pelo menos um
igual, diferente
menor ou igual, maior ou igual
equivalentedepende do contexto, veja a seção 10
móduloresto da divisão
de em função com domínio e codomínio
vai em diz o que a função faz com cada elemento
composta com aplicar uma função e depois a outra. A ordem muda conforme a fonte: veja 02 - Matemática DiscretaMenezes:
fecho reflexivo-transitivo”zero ou mais passos” da relação ,
fecho transitivo”um ou mais passos”
raiz de doisaparece só como exemplo de prova por contradição
vezesmultiplicação transições

4. Palavras e linguagens

SímboloLê-seSignificadoExemplo
, , alfabetoconjunto finito de símbolos
, , , , , palavraletras usadas para nomear palavras (cadeias)
concatenado com escrever uma palavra colada na outra
tamanho de número de símbolos
ou número de em quantas vezes o símbolo aparece
elevado a o símbolo repetido vezes,
elevado a a palavra repetida vezes
reverso de a palavra de trás para frente
, fecho de Kleenetodas as palavras sobre o alfabeto, incluindo
, fecho positivotodas as palavras, sem
, , linguagemum conjunto de palavras,
, fecho da linguagemconcatenações de zero (ou uma) ou mais palavras de se , então
, linguagem de ou de as palavras aceitas pelo autômato ou geradas pela gramática
o conjunto de todas as linguagens sobre
chave por baixoindica quantas vezes algo se repete
”nome” entre sinaisum lugar a preencher (uma categoria, não um texto literal), como nas gramáticas de linguagens de programação
aa, fonte de códigopalavra literal, exatamente como está escritaabba

5. Gramáticas

SímboloLê-seSignificadoExemplo
gramática nos slides: não terminais, terminais, símbolo inicial, produções
a mesma coisa no Menezes ( = variáveis, = terminais)
(maiúsculas)não terminalsímbolo que ainda vai ser substituído é o inicial
(minúsculas e dígitos)terminalsímbolo que aparece na palavra final
produz produção (regra de reescrita)
produz ou a barra junta várias produções do mesmo lado esquerdo
deriva um passo de derivação: aplicar uma produção
deriva em zero ou mais passos
deriva em um ou mais passos
linhaum novo símbolo inicial, criado para poder acrescentar
produz vazio pode sumir marca como final na conversão AF para GR

6. Expressões regulares

SímboloLê-seSignificadoExemplo
(slides) ou (Menezes) ou união gera e
seguido de concatenação
estrelazero ou mais repetições:
maisuma ou mais repetições, igual a :
opcionalzero ou uma vez, igual a : número com sinal opcional
parêntesesagrupam, como na álgebra é diferente de
, também são expressões regulares: a linguagem vazia e a linguagem

Precedência (quem “gruda” primeiro): repetição (, , ) > concatenação > união. Então é .

7. Autômatos

SímboloLê-seSignificadoExemplo
autômato nos slides: estados, alfabeto, transição, inicial, finais
o mesmo no Menezes (o Ramos usa a ordem )
ou conjunto de estados
conjunto de estados finais (de aceitação)
ou q zeroestado inicial
, q f, Znome usual para um estado final, principalmente o novo final criado na conversão GR para AF
ou do estado , lendo , vai para
assinatura do AFD: um estado de destino
assinatura do AFND: um conjunto de destinos
assinatura do AF com transições vazias
, (às vezes )T chapéutransição estendida, para uma palavra inteira
vai para com seta rotulada, forma curta de
rótulo que vale para cada símbolo do intervalodígitos
configuração”estou no estado e ainda falta ler “
produz em um passoum passo de computação (Ramos)
produz em zero ou mais passosa computação inteira
, , , K linha etc.as partes do novo autômato construído a partir de outroo AFD vindo do AFND
um único estado do AFD que representa o conjunto do AFNDconstrução de subconjuntos
na tabelamarca a linha do estado inicial
na tabelamarca a linha de um estado final
, , na tabela de minimização: par marcado no passo 2, par marcado no passo 3, par equivalente08 - Tópicos Complementares dos Livros
lido / escritorótulo de transição da máquina de Mealy: símbolo lido e saída

Como ler os diagramas

DesenhoSignificado
círculoum estado
círculo duploestado final
seta que não sai de nenhum estadoaponta para o estado inicial
seta de um estado para outro com rótulo atransição lendo a
rótulo a,ba mesma seta vale para a e para b
seta que volta para o próprio estado (laço)lendo aquele símbolo, fica onde está
seta com transição vazia: muda de estado sem ler nada
estado sem saída e não finalestado poço: entrou, rejeita

8. Separadores e marcações do texto

Estes não são notação matemática, só formatação das notas.

SímboloOnde apareceSignificado
·títulos e listas curtassó um separador visual, como uma vírgula
→ (no meio do texto)flashcards e explicações”vai para” ou “vira”. Em é a sequência de estados visitados; em é uma produção
↔tabelas”corresponde a” (estado ↔ não terminal)
≡ entre siglasmapa”é equivalente a” (AFD ≡ AFND: reconhecem as mesmas linguagens)
fórmulasíndices e expoentes comuns: é “a primeira linguagem”, é “o quinto número de Bell”

9. Símbolos do Obsidian

O que você vê no arquivoO que é
$ ... $ e $$ ... $$fórmula em LaTeX: dentro da linha e em destaque
[[Nome da nota]]link para outra nota
[[Nota|texto]]link que mostra outro texto
![[assets/figura.svg|320]]imagem embutida, com 320 pixels de largura
> [!tipo] Títulocallout (caixa colorida). O - depois do tipo deixa a caixa fechada até você clicar
**texto**negrito
`texto`fonte de código, usada aqui para palavras literais como abba
- [ ]item de checklist (clique para marcar)
--- no topopropriedades da nota (tags, apelidos)
a tag de flashcards e os separadores :: e ?formato do plugin Spaced Repetition, veja Flashcards

10. Símbolos com mais de um significado

É aqui que mais se erra na prova, porque o mesmo desenho muda de sentido conforme o assunto.

SímboloSentido 1Sentido 2Sentido 3
”tal que”, dentro de “ou”, entre produções: união em ER:
uma ou mais vezes: , união em ER no Menezes: soma comum
zero ou mais: , fecho de uma relação: , , estado final na tabela de transição
função: produção: estado inicial na tabela; sequência de estados
implicação lógica (aula 02)passo de derivação (gramáticas)
congruência módulo estados equivalentes na minimizaçãoformalismos que reconhecem as mesmas linguagens
produto cartesiano multiplicaçãopar marcado () na minimização
potência de 2: estadosconjunto das partes:
tamanho de palavra: número de elementos: valor absoluto:
a palavra vaziarótulo de transição vazia

Treino: traduza as fórmulas para o português