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ímbolo | Nome | Para que é usado aqui |
|---|---|---|
| alfa, beta, gama | cadeias quaisquer (de terminais e não terminais) em gramáticas; expressões regulares genéricas em 03b | |
| delta | função de transição do autômato, na notação dos livros (nos slides é ) | |
| delta chapéu | função de transição estendida: processa uma palavra inteira, não só um símbolo | |
| épsilon | a palavra vazia, com zero símbolos. Também rotula a transição vazia | |
| sigma maiúsculo | o alfabeto nos livros (nos slides é ou ) | |
| pi maiúsculo | uma 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ímbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| conjunto | lista 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 a | o elemento está no conjunto | ||
| não pertence a | o elemento não está no conjunto | ||
| contém (o elemento) | o mesmo que lido ao contrário: é | : está entre os destinos | |
| está contido ou é igual | todo elemento de um está no outro | ||
| está contido estritamente | contido e diferente | Tipo 3 Tipo 2 | |
| união | elementos que estão em um ou no outro | ||
| interseção | elementos 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 vazio | conjunto sem elementos | ||
| cartesiano | todos os pares ordenados | : pares (estado, símbolo) | |
| par ordenado | a 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ímbolo | Nome | Conteúdo |
|---|---|---|
| naturais | . Nas notas o 0 está incluído, como nos exemplos dos livros | |
| inteiros | ||
| racionais | frações com | |
| reais | racionais mais irracionais, como |
3. Lógica, relações e funções
| Símbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| implica | ”se … então …” (em 02 - Matemática Discreta) | ||
| ou ⟺ | se e somente se | as duas afirmações são verdadeiras juntas ou falsas juntas | o AFD aceita ⟺ o AFND aceita |
| não | negação | ||
| existe | há pelo menos um | ||
| igual, diferente | |||
| menor ou igual, maior ou igual | |||
| equivalente | depende do contexto, veja a seção 10 | ||
| módulo | resto 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 Discreta | Menezes: | |
| fecho reflexivo-transitivo | ”zero ou mais passos” da relação | , | |
| fecho transitivo | ”um ou mais passos” | ||
| raiz de dois | aparece só como exemplo de prova por contradição | ||
| vezes | multiplicação | transições |
4. Palavras e linguagens
| Símbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| , , | alfabeto | conjunto finito de símbolos | |
| , , , , , | palavra | letras 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 Kleene | todas as palavras sobre o alfabeto, incluindo | |
| , | fecho positivo | todas as palavras, sem | |
| , , | linguagem | um conjunto de palavras, | |
| , | fecho da linguagem | concatenaçõ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 baixo | indica quantas vezes algo se repete | ||
| ”nome” entre sinais | um lugar a preencher (uma categoria, não um texto literal), como nas gramáticas de linguagens de programação | ||
aa, | fonte de código | palavra literal, exatamente como está escrita | abba |
5. Gramáticas
| Símbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| 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 terminal | símbolo que ainda vai ser substituído | é o inicial |
| (minúsculas e dígitos) | terminal | sí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 | |||
| linha | um 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ímbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| (slides) ou (Menezes) | ou | união | gera e |
| seguido de | concatenação | ||
| estrela | zero ou mais repetições | : | |
| mais | uma ou mais repetições, igual a | : | |
| opcional | zero ou uma vez, igual a | : número com sinal opcional | |
| parênteses | agrupam, 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ímbolo | Lê-se | Significado | Exemplo |
|---|---|---|---|
| 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 zero | estado inicial | |
| , | q f, Z | nome 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éu | transição estendida, para uma palavra inteira | |
| vai para com | seta rotulada, forma curta de | ||
| rótulo que vale para cada símbolo do intervalo | dígitos | ||
| configuração | ”estou no estado e ainda falta ler “ | ||
| produz em um passo | um passo de computação (Ramos) | ||
| produz em zero ou mais passos | a computação inteira | ||
| , , , | K linha etc. | as partes do novo autômato construído a partir de outro | o AFD vindo do AFND |
| um único estado do AFD que representa o conjunto do AFND | construção de subconjuntos | ||
| na tabela | marca a linha do estado inicial | ||
| na tabela | marca a linha de um estado final | ||
| , , | na tabela de minimização: par marcado no passo 2, par marcado no passo 3, par equivalente | 08 - Tópicos Complementares dos Livros | |
lido / escrito | rótulo de transição da máquina de Mealy: símbolo lido e saída |
Como ler os diagramas
| Desenho | Significado |
|---|---|
| círculo | um estado |
| círculo duplo | estado final |
| seta que não sai de nenhum estado | aponta para o estado inicial |
seta de um estado para outro com rótulo a | transição lendo a |
rótulo a,b | a 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 final | estado 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ímbolo | Onde aparece | Significado |
|---|---|---|
| · | títulos e listas curtas | só 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 siglas | mapa | ”é 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 arquivo | O 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ítulo | callout (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 topo | propriedades 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ímbolo | Sentido 1 | Sentido 2 | Sentido 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ção | formalismos que reconhecem as mesmas linguagens | |
| produto cartesiano | multiplicação | par marcado () na minimização | |
| potência de 2: estados | conjunto das partes: | ||
| tamanho de palavra: | número de elementos: | valor absoluto: | |
| a palavra vazia | rótulo de transição vazia |
Treino: traduza as fórmulas para o português
1.
“L é o conjunto das palavras formadas por
aeb(incluindo a vazia) tais que o tamanho de é par.”
2.
“T recebe um estado e um símbolo e devolve um conjunto de estados.” É a assinatura de um AFND.
3.
“A partir do símbolo inicial , aplicando zero ou mais produções, chega-se à palavra .” Quer dizer que se só tem terminais.
4. com
“Começando em com a palavra inteira para ler, depois de alguns passos o autômato chega a um estado final sem nada para ler.” Ou seja, é aceita.
5.
“O conjunto de estados em que o AFND pode terminar depois de ler tem pelo menos um estado final.” É a condição de aceitação do AFND.
6.
“Qualquer sequência de
aeb(inclusive nenhuma) seguida deabb.” São as palavras terminadas emabb.
7. Se , então
“Se a palavra vazia não está em , o fecho positivo de é o fecho de Kleene sem a palavra vazia.” Se , os dois fechos são iguais.