A set of T strings is defined recursively by 1 pqq belongs t

A set of T strings is defined recursively by
1. pqq belongs to T.
2. if x and y belong to T, so do pxqq, qqxp, and xy.
Use structural induction to prove that every string in T has twice as many q\'s as p\'s.
*Please don\'t copy and paste the answer that has already been posted to chegg...this is my second time posting this question

Solution

A set of T strings is defined recursively by
1. pqq belongs to T.
2. if x and y belong to T, so do pxqq, qqxp, and xy.

Base case: If empty string belongs to T

so {pqq, qqp} belongs to T

Lets consider it is true for string of length k.

To prove that it is true for string of length k+1

Let Xk+1 be a string of k+1 length, we have to prove {pXk+1qq, qqXk+1p} belongs to T

let Xk be a string of length k so {pXkqq, qqXkp} belongs to T.

Xk+1 can be written as XkY so {pXkYqq, qqXkYp} belongs to T

so it is proved that every string in T has twice as many q\'s as p\'s.

A set of T strings is defined recursively by 1. pqq belongs to T. 2. if x and y belong to T, so do pxqq, qqxp, and xy. Use structural induction to prove that ev

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site