Professional Documents
Culture Documents
Strings PDF
Strings PDF
September 6, 2012
Symbol a, b, . . .
1
Harvard CS 121 & CSCI E-207 September 6, 2012
More on Strings
|abba| = 4
|a| = 1
|| = 0
2
Harvard CS 121 & CSCI E-207 September 6, 2012
Concatenation
Concatenation of strings
Written as x y, or just xy
x = abba, y = b xy = abbab
x = x = x for any x
3
Harvard CS 121 & CSCI E-207 September 6, 2012
4
Harvard CS 121 & CSCI E-207 September 6, 2012
5
Harvard CS 121 & CSCI E-207 September 6, 2012
6
Harvard CS 121 & CSCI E-207 September 6, 2012
Structural Induction
7
Harvard CS 121 & CSCI E-207 September 6, 2012
Proof, continued
8
Harvard CS 121 & CSCI E-207 September 6, 2012
Proofs by Induction
If we prove the Base Case and the Induction Step, then we have
proved that P (n) holds for n = 0, 1, 2, . . . (i.e., for all n N )
9
Harvard CS 121 & CSCI E-207 September 6, 2012
11
Harvard CS 121 & CSCI E-207 September 6, 2012
Languages
The set of strings x {a, b} such that x has more as than bs.
..
13
Harvard CS 121 & CSCI E-207 September 6, 2012
14
Harvard CS 121 & CSCI E-207 September 6, 2012
Be careful to distinguish
{} The set containing one element, which is the empty set (a set
of sets, maybe a set of languages)
15
Harvard CS 121 & CSCI E-207 September 6, 2012
16
Harvard CS 121 & CSCI E-207 September 6, 2012
17