Representing tape symbols by binary tracks #
Each nonblank symbol has its own marked track. The blank symbol is represented by blank cells on every track. The decoding function is exact on these encodings.
noncomputable def
Complexity.SymbolTracks.decode
{Γ : Type u_1}
[Inhabited Γ]
(v : Γ → Option Bool)
:
Γ
Decode a vector of tracks, inverse to the symbol encoding.
Instances For
Distinct source symbols have distinct vectors of tracks.