for pure rollig what you need is that there be no relative motion between the contact points.
when a disc of radius R rolls with an accl^n a (of COM) and the disc moves with angular accl^n @
every point on the disc moves with a tangential accl^n of @R.
At contact point , let the accl^n be a'
So a' = a - @R (see figure)
If motion is pure rolling, by def^n of pure rolling...
a' = 0
or a = @R
This is the condition of pure rolling.
NOTE
Now if the surface is rough,
frictional force for rolling WITH slipping exists
but frictional force for rolling WITHOUT slipping may or may not exists (i,e, may be zero )
whatever may be the case............ you must remember that for pure rolling .... there should not be relative motion between the contact points.