Example
Text: 2359023141526739921
n : 19
Pattern: 31415
M : 5
q : 13
Computingpandt
0usingHorner’sRule:
P[m]+10(P[m-1]+10(P[m-2]+...+10P[2]+P[1]…))
p=5+10(1+10(4+10(1+10(3))))=31415
t
0=0+10(9+10(5+10(3+10(2))))(mod13)=23590mod13=8
Example…
Computingt
s+1:
t
s+1=(d(t
s–T[s+1]h)+T[s+m+1])modq,h=d
m–1
(modq)
h=10
4
(mod13)=3
s=0,t
0=8,T[1..6]=235902
t
1=(10(8–2(3))+2)(mod13)=(10(2)+2)(mod13)=22mod(13)=9
s=1,t
1=9,T[2..7]=359023
t
2=(10(9–3(3))+3)(mod13)=(10(0)+3)(mod13)=3mod(13)=3
s=2,t
2=3,T[3..8]=590231
t
3=(10(3–5(3))+1)(mod13)=(10(-12)+1)(mod13)=-119mod(13)=11