Hint: The C2 case is trivial, since we can detect divisibility by 2 just by looking at the least significant bit. First show that C3 is regular. Then argue that your method generalizes to any integer n ≥ 3.
L2 = { ai bj ck | i ≠ j or j ≠ k }Note: a high-level English description of your PDA has comments like "push X whenever a 0 is read."
A = { x ∈ {0,1}* | x has exactly three 0's, the length of x is odd and the middle symbol of x is 0. }
COF = { < M > | M is a TM and L(M) is cofinite}Prove that FIN ≤m COF. That is FIN reduces to COF via a many-one reduction (a.k.a. a "mapping" reduction).
FIN = { < M > | M is a TM and L(M) is finite}
EQUIVTM = { 〈 M1, M2 〉 | L(M1) = L(M2) }
K17 = { 〈 M 〉 | L(M) contains at least 17 strings }
Note: as a consequece K17 is undecidable.
EQ17 = { 〈 M 〉 | L(M) contains exactly 17 strings }
Note: as a consequece EQ17 is not Turing-recognizable.