Строительный блокнот  Automata methods and madness 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 [ 169 ] 170 171 172 173 174 175

catenation, Cycle, of a language, Derivative, Difference, of languages, Homomorphism, Init, of a language. Intersection, Inverse homomorphism. Max, of a language, Min, of a language. Partial-removal operation, Permutation, of a language. Quotient, Reversal, Shuffle, of languages. Substitution, Union

See Conjunctive normal form Cobham, A. 468 Cocke, J. 298, 304 Code, for Turing machine 369-370 Coloring problem 462-463 Commutative law 114-115 Complementation 132-133, 289,375-

377, 388, 426 Composite number 499 Computer 315, 355-363 Concatenation 30,84,86-87,95,104,

115-116,199,284, 382,425-

Conclusion 6

Conjunctive normal form 436

See also CSAT Co-AfV 469-472, 508 Contaimnent, of languages 408 Context-free grammar 4, 169-181,

237-245, 294-296 Context-free language 177, 249 Contradiction, proof by 16-17 Contrapositive 14-16 Converse 16 Cook, S. C. 1, 424, 468 Cooks theorem 428-434 Co-nV 496 Countable set 310 Counter machine 351-354 Counterexample 17-19 Cryptography 470, 499-500 CSAT 436-445, 462

Curamutative law 14

Cycle, of a language 148, 292

CYK algorithm 298-301

Dead state 67 Decidability 5

See also Undecidable problem Decision property

See Emptiness test. Equivalence, of languages. Membership test

Deductive proof 6-17 S

See TVansition function

See Extended transition function

Derivation 174-175,184,190-191

See also Leftmost derivation. Rightmost derivation Derivative 146 Descendant 182

Deterministic finite automaton 45-55, 60-64, 67, 70-72, 79, 91-101, 150-151

Deterministic pushdown automaton 246-251

See Deterministic finite automaton

See Directed Hamilton-circuit problem Diagonalization 368, 370-372 Difference, of languages 137, 289 Digit 109

Directed Hamilton-circuit problem

453-459, 462 Distinguishable states 154, 157 Distributive law 14, 115-116 Document type definition

See DTD Dominating-set problem 465 Dot 108



See aJso Concatenation DPDA

See Deterministic pushdown automaton DTD 169, 192, 199-204 Dynamic progranmiing 298

Edge-cover problem 465 Electronic money 38 Emptiness test 151-152, 296-298 Empty language 31,86, 95,102,115,

117,384-387 Empty stack

See Acceptance by empty stack Empty string 29, 86, 102, 115, 117 Endmarker 352, 354 SSo e

See Empty string e-closure 75

e-NFA 72-80, 96, 101-105, 151 e-production 255, 259-262 e-transition 72, 77-78, 219 Equivalence, of boolean expressions 437

Equivalence, of languages 157-159,

302, 407-408 Equivalence, of regular expressions

117-120 Equivalence, of sets 14, 16 Equivalence, of states 154-157 Even, S. 510 Evey, J. 253

Exact-cover problem 465 Exponential time 415 Exponentiation 503-504 Expression

See Arithmetic expression. Regular expression Extended transition function 49-52,

54, 58-59, 76-77 Extensible markup language

See XML

Factor 209

Factorization 499, 505 False positive/negative 495 Fermats last theorem 309 Final state

See Acceptance by final state. Accepting state Finite automaton 2, 37-45, 90, 228, 315

See also Deterministic finite automaton Finite control

See State Finite set 8-9, 339 Firehouse problem 465 Fischer, R C. 253, 366 Floyd, R. W. 217, 411 For all

See Quantifier

Garey, M. R. 468 Generating symbol 256, 258 Ginsburg, S. 166, 304, 411 Gischer, J. L. 123 Givens

See Hypothesis Godel, K. 317, 366 Grammar

See Ambiguous grammar. Context-free grammar, LR(fc) grammar, Right-hnear grammar Graph, of a function 328 Greibach normal form 271-273 Greibach, S. A. 304 Grep 110, 123 Gross, M. 217

Half, of a language

See Partial-removal operation Halting, of a Turing machine 327-328, 380



Hamilton-circuit problem 419-420,

453, 460-462 See also Directed Hamilton-circuit

problem Hamilton-path problem 466 Hartmanis, J. 167, 366, 468, 510 HC

See Hamilton-circuit problem Head 171 Hilbert, D. 317 Hochbaum, D. S. 468 Homomorphism 139-140, 285, 382

See also Inverse homomorphism Hopcroft, J. E. 166, 510 HTML 196-198 Huffman, D. A. 81, 166 Hypothesis 6

See Instantaneous description Idempotent law 116-117 Identity 95, 115 K-and-only-if proof 11-13, 179 If-else structure 193-194 Incompleteness theorem 317-318 Independent-set problem 448-452,462 Induction principle 20 Inductive proof 19-28 Inductive step 19, 22-23 Infinite set 9

Inherently ambiguous language 212-

214,302 bit, of a language 147, 291 Initial state

See Start state Input symbol 46, 57, 222, 227, 318-

319, 327

Instantaneous description 224-227,

320-321 Instruction cycle 359-360 Integer 22

Interior node 181-182 Intersection 14, 121, 134-137, 285-288, 302, 382, 407-408

Intractable problem 1-2,5,361, 413-414

See also NP-complete problem Inverse homomorphism 140-143,289-291, 382, 425-426

See Independent-set problem

Johnson, D. S. 468 К

Karp, R. M. 424, 452, 468, 510 Kasami, T. 298, 304 Kernighan, B. 308 Kleene closure

See Closure Kleene, S. C. 123, 166, 366 Knapsack problem 465 Knuth, D. E. 253, 488, 510 Kruskal, J. B. Jr. 416 Kruskals algorithm 416

Language 14, 30-31, 33, 52, 59, 149, 177,229-231,326-327,490-492

See also Context-free language. Empty language. Inherently ambiguous language. Recursive language. Recursively enumerable language. Regular language. Universal language

Las-Vegas Turing machine 495 Leaf 181-182

Leftmost derivation 175-177, 184,

187-189, 211-212 Left-sentential form 184, 187-189,

237-238 Length, of a string 29 Lesk, M. 123 Levin, L. A. 468 Lewis, P. M. II 510



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 [ 169 ] 170 171 172 173 174 175