B

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/33

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:43 AM on 9/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

Alphabet

is a finite set of symbols

2
New cards

Sigma

symbol for alphabet

3
New cards

String

a finite sequence of symbols over some alphabet

4
New cards

Epsilon

represents the empty string

5
New cards

Epsilon

identity element for concatenation

6
New cards

Exponent like notation

we use _ _ _ for self-concatenation

7
New cards

|x|

denotes the length of a string

8
New cards

Formal language

a set of string over some alphabet

9
New cards

Kleen closure of E

set of all possible strings that can be formed using the symbols in E

10
New cards

E*

symbol of Kleene closure of E (sigma)

11
New cards

Regular Expression

is an algebraic-like expression that describes a language

12
New cards

Empty set

is also a regular expression which represents the empty language {} with zero strings in it

13
New cards

o/

symbol for an empty set

14
New cards

Regular language

a language is a _ _ if it can be described by a regular expression

15
New cards

Languages

problem definitions, viewed as abstractions (1)

16
New cards

Automata

flowchart-like solutions, viewed as abstractions (2)

17
New cards

Regular expressions

structured solutions involving sequence, selection, and iteration constructs, viewed as abstractions (3)

18
New cards

Concatenation

regex, sequence

19
New cards

Union

regex, selection

20
New cards

Kleene star

regex, iteration

21
New cards

DFA

unique state for every state q and every symbol a, so the transition table is a complete table

22
New cards

Deterministic Finite Automaton

meaning of DFA

23
New cards

Trap State

converting an incomplete DFA into a complete one by adding a _ _

24
New cards

(Q, E, g, q0, F)

a DFA is completely specified by the structure M equals

25
New cards

Set of state

what does Q mean, equals {q0, q1, …, qn}

26
New cards

Input Alphabet

what does Sigma mean, e.g Σ equals {a, b}

27
New cards

Transition Function

what does δ mean, δ: Q x Σ -> Q

28
New cards

Start State

what does q0 mean

29
New cards

Final State

what does F mean

30
New cards

Current State, Remaining Input

we represent the status of an execution of a DFA with the pair ( _ _)

31
New cards

NFA

a string x is accepted by an _ if there is a path that eventually ends in some final state

32
New cards

Nondeterministic Finite Automata

meaning of NFA

33
New cards

2^Q

in NFA, δ is also a transition function, but the range is not just Q or the set of states, but rather the power set of Q

34
New cards

Set of possible new states

In NFA, (current state, symbol scanned) -> {}