A Markov process is defined as: $$P(X_t| X_{1:t-1}) = P(X_t|X_{t-1})$$
Is there a non Markov process that can be generated by a computer and cannot be converted to a Markov process by changing the variable?
I mean if $X_t$ depends on all previous values, process cannot be generated by a computer since it may depend on infinitely large number of values when t is large.
Also, if for example $X_t$ only depends on previous 2 values, we can define a new variable $Y_t = (X_t, X_{t-1})$ that is Markov.
Consider a random walk on a line that goes either left or right with probability $q$ and $1-q$ respectively for the first move. For its $n-th$ move, the walker looks at its previous $n-1$ steps (each step being either left or right) and uniformly at random picks one of them. Now in its $n-th$ step, it repeats the randomly chosen step from its memory with probability $p$ or does the opposite with probability $1-p$.
This process is called the Elephant Random Walk and is one of the few exactly solvable non-Markovian processes. It's large $t$ behavior is known both - analytically and numerically.
Reference: https://arxiv.org/abs/cond-mat/0406593