@Shaull: ¡Gracias por tu respuesta! Soy nuevo en StackExchange y no sé cómo comentar una respuesta, por lo que elijo escribir una respuesta, con la esperanza de que me perdonen.
Hmm, me parece que un pastor que cuenta sus ovejas escribiendo una marca en un trozo de papel por cada oveja que ve, o un prisionero que cuenta los días que ha estado en la cárcel escribiendo marcas en la pared, están contando. ¿Por qué las marcas n en un trozo de papel o en una pared no cuentan como una representación del número n? ¿No es eso lo que se llama una representación de conteo? AFAICS de ninguna manera es inferior a (digamos) una representación binaria, excepto que usa más espacio.
Supongo que para ti, "saber" significa que tiene una representación interna del recuento al final. Entonces, por supuesto, es obvio que una FSA de FST no puede calcular la longitud de una cadena arbitraria. Pero si no requerimos conocimiento en ese sentido, pero solo exigimos que la FSA o la FST puedan decirle el resultado a un observador externo, entonces me parece que presentar el conteo en un formato de conteo debería estar bien.
Además, si una FSA está equipada con entradas y salidas incrementales, en principio debería poder usar su entorno externo como memoria de lectura / escritura y, por lo tanto, ser tan potente como una máquina Turing. ¿Derecho?
Gracias por mencionar el caso de la comparación. Ahora, parece ser que si levantamos el requisito de una representación interna, y solo requerimos que la máquina pueda presentar el resultado a un observador externo, entonces podríamos construir fácilmente un FSM que podría producir una especie de Presentación gráfica del resultado. Supongamos que el FSM, al leer "aaaaaabbbbbb" escribió
000000
000000
entonces, dado que las barras tienen la misma longitud, el FSM ha aceptado la cadena "aaaaaabbbbbb". Dos barras de la misma longitud significan "sí", diferentes longitudes significan "no".
Supongo que estoy doblando las reglas, pero eso es lo que quiero ya que estoy interesado en los supuestos más o menos implícitos que se están haciendo en el campo de la lingüística matemática.