The Cretan Liar: When Logic Consumes Itself on June 08, 2025 contradiction Epimenides language +2 liar logic paradox philosophy reason self-reference truth contradiction Epimenides language liar logic paradox philosophy reason self-reference truth