| ▲ | krackers a day ago | ||||||||||||||||
No, it can still be modeled as a finite state machine. Each state just encodes the configuration of your memory. I.e. if you have 8 bits of memory, your state space just encodes 2^8 states for each memory configuration. Any real-world deterministic thing can be encoded as a FSM if you make your state space big enough, since it by definition there has only a finite number of states. | |||||||||||||||||
| ▲ | crystal_revenge a day ago | parent [-] | ||||||||||||||||
You could model a specific instance of using your computer this way, but you could not capture the fact that you can execute arbitrary programs with your PC represented as an FSM. Your computer is strictly more computationally powerful than an FSM or PDA, even though you could represent particular states of your computer this way. The fact that you can model an arbitrary CFG as an regular language with limited recursion depth does not mean there’s no meaningful distinction between regular languages and CFG. | |||||||||||||||||
| |||||||||||||||||