Discrepancies: competing theories and ideologies as cognitive traps: the scientific discovery as puzzle solving