Sea C[i] la secuencia de los i últimos símbolos codificados y sea p(s|C[i]) la probabilidad de que ocurra el símbolo s tras C[i]. Sea k el orden de predicción (el número máximo de símbolos recordados).
M[C[-1]] = {0,1 1,1 a,1 b,1 255,1 ESC,1 EOF,1},
donde cada par a,b denota el símbolo a y su probabilidad b, medida como un número de ocurrencias.
M[C[0]] = {ESC,1}.
Entrada | Salida | Prob. de la Salida | Contextos Afectados |
a | cM[C[0]](ESC)cM[C[-1]](a) | 1 ⋅ 1 ⋅ 1∕(r + 1) | M[C[0]] = {ESC,1 a,1} |
b | cM[a](ESC)cM[C[0]](ESC)cM[C[-1]](b) | 1 ⋅ 1∕2 ⋅ 1∕r | M[a] = {ESC,1 b,1}, |
M[c[0]] = {ESC,1 a,1 b,1} | |||
a | cM[b](ESC)cM[C[0]](a) | 1 ⋅ 1∕3 | M[b] = {ESC,1 a,1}, |
M[C[0]] = {ESC,1 a,2 b,1} | |||
b | cM[a](b) | 1∕2 | M[C[a]] = {ESC,1 b,2} |
c | cM[b](ESC)cM[C[0]](ESC)cM[C[-1]](c) | 1∕2 ⋅ 1∕4 ⋅ 1∕(r - 1) | M[b] = {ESC,1 a,1 c,1}, |
M[C[0]] = {ESC,1 a,2 b,1 c,1} | |||
b | cM[c](ESC)cM[C[0]](b) | 1 ⋅ 1∕5 | M[c] = {ESC,1 b,1}, |
M[C[0]] = {ESC,1 a,2 b,2 c,1} | |||
a | cM[b](a) | 1∕3 | M[b] = {ESC,1 a,2 c,1} |
b | cM[a](b) | 2∕3 | M[a] = {ESC,1 b,3} |
a | cM[b](a) | 2∕4 | M[b] = {ESC,1 a,3 c,1} |
b | cM[a](b) | 3∕4 | M[a] = {ESC,1 b,4} |
a | cM[b](a) | 3∕5 | M[b] = {ESC,1 a,4 c,1} |
a | cM[a](ESC)cM[C[0]](a) | 1∕5 ⋅ 2∕4 | M[a] = {ESC,1 a,1} b,4, |
M[C[0]] = {ESC,1 a,3 b,2 c,1} | |||
a | cM[a](a) | 1∕6 | M[a] = {ESC,1 a,2} b,4 |
a | cM[a](a) | 2∕7 | M[a] = {ESC,1 a,3 b,4} |
a | cM[a](a) | 3∕8 | M[a] = {ESC,1 a,4 b,4} |
a | cM[a](a) | 4∕9 | M[a] = {ESC,1 a,5 b,4} |
a | cM[a](a) | 5∕10 | M[a] = {ESC,1 a,6 b,4} |