@Shaull: grazie per la tua risposta! Sono nuovo su StackExchange e non so come commentare una risposta, quindi scelgo invece di scrivere una risposta, nella speranza di essere perdonato.
Hmm, mi sembra che contino un pastore che conta le sue pecore scrivendo un segno su un foglietto per ogni pecora che vede, o un prigioniero che conta i giorni in cui è stato in prigione scrivendo segni sul muro. Perché n segni su un foglietto o su un muro non valgono come rappresentazione del numero n? Non è quella che viene chiamata rappresentazione tally? AFAICS non è in alcun modo inferiore a (diciamo) una rappresentazione binaria, tranne per il fatto che utilizza più spazio.
Suppongo che per te allora "sapere" significhi che alla fine ha una rappresentazione interna del conteggio. Quindi, ovviamente, è ovvio che un FSA di FST non può calcolare la lunghezza di una stringa arbitraria. Ma se non abbiamo bisogno di conoscenza in questo senso, ma chiediamo solo che FSA o FST siano in grado di comunicare il risultato a un osservatore esterno, allora mi sembra che presentare il conteggio in un formato tally dovrebbe essere ok.
Inoltre, se un FSA è dotato sia di input che di output incrementali, in linea di principio dovrebbe essere in grado di utilizzare il suo ambiente esterno come memoria di lettura / scrittura, e quindi essere potente come una macchina di Turing. Giusto?
Grazie per aver sollevato il caso del confronto. Ora, sembra essere il caso che se solleviamo il requisito di una rappresentazione interna e richiediamo solo che la macchina sia in grado di presentare il risultato a un osservatore esterno, allora potremmo facilmente costruire un FSM che potrebbe produrre una sorta di presentazione grafica del risultato. Supponiamo che il FSM, su readins "aaaaaabbbbbb" abbia scritto
000000
000000
quindi, poiché le barre sono della stessa lunghezza, l'FSM ha accettato la stringa "aaaaaabbbbbb". Due barre della stessa lunghezza significano "sì", lunghezze diverse indicano "no".
Immagino che sto piegando le regole, ma è quello che voglio dal momento che sono interessato alle ipotesi più o meno implicite che vengono fatte nel campo della linguistica matematica.