Логика - в математике))) математика отличается от лингвистики тем, что задачи в ней не на "попробовать",  вполне конкретные и с точным ответом в итоге))) а так конечно какая-то логика везде прослеживается, на то это и наука как никак. Только вот в математике нет исключений из правил, а в языке полно.