public Instance(TuringMachine tm, Tape tape) { this.tape = tape.Copy(); this.tm = tm; Position = 0; State = 1; Halted = false; }
public Instance(TuringMachine tm, IReadOnlyList <bool> arguments) : this(tm, new Tape(arguments)) { }