editting patterns of inference