Я пытаюсь доказать коммутативность agda. Я попытался изучить стандартную библиотеку, но есть много сложных вещей, которые я не мог понять. Я так пробовал -
comm : (a b : Q) -> (a + b) === (b + a)
проблема здесь в +, который не определен над Q в библиотеке. Разве мы не можем доказать это, не указав + над Q. Пожалуйста, помогите мне.