David Silver describes a property of Markov Chains as:
The future is independent of the past given the present
https://www.youtube.com/watch?v=lfHX2hHRMVQ (4 mins into video)
This struck a chord with me because I am currently learning about functional programming(FP).
In FP you can also ignore the past because your functions only need the current state in order to perform some action and output a new state. THis isn't necessarily true with Object Oriented because your output might depend on several states in different places.
Is there some deeper connection between FP and Markov chains that I am unaware of?
Is it accurate to say, for example, that functions written in FP are deterministic Markov chains?