test kwalifikacyjny na mieszkańca gminy Komorniki Flashcards
(51 cards)
Symbole matematyczne
⊆ - inkluzja zbiorów (zawieranie się)
⊂ - właściwe zawieranie się zbiorów
∈ - należy do zbioru
∪ - suma zbiorów
· - konkatenacja
ø- zbiór pusty
Koder i dekoder
Koder - gramatyka
Dekoder - automat
Problem rozstrzygalny
problem dający się rozstrzygnąć w przeliczalnej liczbie kroków
problem efektywnie rozstrzygalny
problem dający się rozstrzygnąć w skończonej liczbie kroków
Alfabet
dowolny skończony niepusty zbiór V składający się z liter
Słownik
dowolny skończony niepusty zbiór V składający sięze słów
Wyrażenie nad V
Dowolny skończony ciąg symboli stworzony z elementów V
V* - znaczenie
V* - zbiór wszystkich wyrażeń utworzonych z symboli V
V+ - znaczenie
zbiór wszystkich niepustych ciągów symboli z V
słowo
zbiór elementów V* utworzony z liter alfabetu V
zdanie
zbiór elementów V* utworzonych ze słów słownika V
Konkatenacja
łączenie ze sobą wyrażeń;
łączna, ale NIE jest przemienna
Porządek leksykograficzny
Porządek w którym słowa układane są zgodnie z kolejnością występowania w alfabecie
Język (nad V)
dowolny zbiór słów utworzonych nad alfabetem V
Syntaktyka
składnia
Semantyka
znaczenie słów
Gramatyka generatywna
Uporządkowana czwórka:
G = <Vn, Vt, S, F>
Vn - alfabet symboli nieterminalnych, złożony ze zmiennych syntaktycznych bądź metajęzykowych
Vt - alfabet symboli terminalnych; przedmiotowy
S - symbol początkowy
F -reguły produkcji
Język (generowany przez gramatykę G)
L(G) - zbiór słów utworzonych nad alfabetem terminalnym gramatyki G, które są w niej wyprowadzalne z jej symbolu początkowego S
Równoważność gramatyk
- gramatyki słabo równoważne: języki generowane przez gramatyki są identyczne
- gramatyki mocno równoważne: gramatyki, które są słabo równoważne i odpowiednie drzewa derywacji są identyczne
Operacje na językach
- suma języków L1∪L2
- iloczyn języków L1∩L2
- różnica języków L1\L2
- dopełnienie języka V*\L1
- konkatenacja języków L1L2
- domknięcie Kleene’go
- niepełne domknięcie Kleene’go
Operacje regularne na językach
- suma języków
- konkatenacja języków
- domknięcie Kleene’go języka
Homomorfizm
Odwzorowanie jednoznaczne, zachowujące konkatenację wyrażeń
Znacznik frazowy
Struktura, która reprezentuje składnię wyrażenia w postaci drzewa syntaktycznego.
Każdy wierzchołek drzewa reprezentuje jakąś jednostkę językową, a krawędzie między wierzchołkami ukazują relacje syntaktyczne.
Zwykle reprezentują główne kategorie składniowe
Denotacja
Oznaczenie, zakres danej nazwy (zbiór jej desygnatów)