Explain how discriminating function in SICL work.