Changes

Line 1,770: Line 1,770:  
By way of providing a simple illustration of Cook's Theorem, namely, that "Propositional Satisfiability is NP-Complete", I will describe one way to translate finite approximations of turing machines into propositional expressions, using the cactus language syntax for propositional calculus that I will describe in more detail as we proceed.
 
By way of providing a simple illustration of Cook's Theorem, namely, that "Propositional Satisfiability is NP-Complete", I will describe one way to translate finite approximations of turing machines into propositional expressions, using the cactus language syntax for propositional calculus that I will describe in more detail as we proceed.
   −
<pre>
+
:; <math>\operatorname{Stilt}(k) =</math>
Notation:
+
:: '''Space and time limited turing machine''',
 +
:: with <math>k\!</math> units of space and <math>k\!</math> units of time.
   −
  Stilt(k)  =
+
:; <math>\operatorname{Stunt}(k) =</math>
  space and time limited turing machine,
+
:: '''Space and time limited turing machine''',
  with k units of space and k units of time.
+
:: for computing the parity of a bit string, with number of tape cells of input equal to <math>k.\!</math>
 
  −
  Stunt(k) =
  −
  space and time limited turing machine,
  −
  for computing the parity of a bit string,
  −
  with number of tape cells of input equal to k.
      +
<pre>
 
I will follow the pattern of discussion in the book
 
I will follow the pattern of discussion in the book
 
by Herbert Wilf, 'Algorithms and Complexity' (1986),
 
by Herbert Wilf, 'Algorithms and Complexity' (1986),
12,089

edits