Bueno, sería bueno tener algún contexto adicional para esta pregunta, pero déjame tratar de responder (lo que entendí de tu versión corta):
Aparentemente el ejemplo trata de construir un lenguaje que imite la negación lógica $\neg$ y la implicación $\Rightarrow$ .
Así que en su idioma hay algunos símbolos $A_n$ ( $n=1,2,3,4,\ldots$ ) que son como variables y luego hay dos "operaciones" entre esos símbolos. La primera es la "negación" $\neg$ que es un operador unitario, es decir, que toma una sola variable o cadena y se pone delante de ella (para negar lo que sigue). El segundo es un operador binario $\Rightarrow$ lo que suele significar que si la cadena de la izquierda es verdadera, la de la derecha también tiene que serlo.
Este parece ser el "sentido" (la intención) del ejemplo de este lenguaje. Sin embargo lo que el lenguaje realmente hace es formar todas las cadenas finitas que corresponden a fórmulas lógicas en las variables y esos dos operadores. Lo que describes es sólo una manera formal de construir un conjunto de todas las cadenas a partir de esos símbolos y operadores de "conexión". No estoy seguro de lo que tú (o el libro) pretende hacer con esto después.
Si buscas más ejemplos de este tipo, intenta construir un lenguaje a partir de símbolos $A_n$ y operadores como $\mathsf C$ , $\cap$ y $\cup$ (que podría interpretarse como complemento, intersección y unión en teoría de conjuntos) o de $\neg$ , $\wedge$ , $\vee$ (que correspondería a la negación, al AND lógico y al OR lógico), etc. Intenta escribir los axiomas (reglas) de esos lenguajes para ver si has entendido de qué trata el concepto formal.