Find set I0=CLOSURE({S′→∙S}):
Since the dot is before non-terminal S, we add all S-productions with the dot at the beginning:
S′→∙S
S→∙S#cS
S→∙SS
S→∙S@
S→∙<S>
Find set I1=GOTO(I0,<):
In I0, the only item with the dot immediately preceding < is S→∙<S>.
Advancing the dot gives the kernel item:
S→<∙S> Taking the closure of this kernel item requires adding all productions of S with the dot at the beginning:
S→<∙S> (kernel item)
S→∙S#cS
S→∙SS
S→∙S@
S→∙<S>
Find set I2=GOTO(I1,<):
In I1, the only item with the dot immediately preceding < is again S→∙<S>.
Advancing the dot yields the exact same kernel item:
S→<∙S> Taking the closure results in the same 8 items as in I1:
S→<∙S>
S→∙S#cS
S→∙SS
S→∙S@
S→∙<S>
Thus, the total number of items in GOTO(GOTO(I0,<),<) is 8.