MathDB
Proteins

Source: Iran 2005

September 21, 2005
functioncombinatorics proposedcombinatorics

Problem Statement

Suppose we have some proteins that each protein is a sequence of 7 "AMINO-ACIDS" A, B, C, H, F, NA,\ B,\ C,\ H,\ F,\ N. For example AFHNNNHAFFCAFHNNNHAFFC is a protein. There are some steps that in each step an amino-acid will change to another one. For example with the step NANNA\rightarrow N the protein BANANABANANA will cahnge to BANNABANNA("in Persian means workman"). We have a set of allowed steps that each protein can change with these steps. For example with the set of steps: \\ 1)\ AA\longrightarrow A\\ 2)\ AB\longrightarrow BA\\ 3)\ A\longrightarrow \mbox{null} Protein ABBAABAABBAABA will change like this: ABBAABAABBABABABABABBAABABBABABBBAABBBABBB\\ ABB\underline{AA}BA\\ \underline{AB}BABA\\ B\underline{AB}ABA\\ BB\underline{AA}BA\\ BB\underline{AB}A\\ BBB\underline{AA}\\ BBB\underline{A}\\ BBB You see after finite steps this protein will finish it steps. Set of allowed steps that for them there exist a protein that may have infinitely many steps is dangerous. Which of the following allowed sets are dangerous? a) NOOONNNO\longrightarrow OONN b) {HHCCHCCHCCCH\left\{\begin{array}{c}HHCC\longrightarrow HCCH\\ CC\longrightarrow CH\end{array}\right. c) Design a set of allowed steps that change AAAnBBB2n\underbrace{AA\dots A}_{n}\longrightarrow\underbrace{BB\dots B}_{2^{n}} d) Design a set of allowed steps that change AAnBBmCCCmn\underbrace{A\dots A}_{n}\underbrace{B\dots B}_{m}\longrightarrow\underbrace{CC\dots C}_{mn} You see from cc and dd that we acn calculate the functions F(n)=2nF(n)=2^{n} and G(M,N)=mnG(M,N)=mn with these steps. Find some other calculatable functions with these steps. (It has some extra mark.)