Здесь много проблем.
Сначала вы должны написать:
exists A B : Point, …
без запятой между различными переменными.
Но затем вы такжеесть синтаксические ошибки на правой стороне.Во-первых, я не уверен, что эти операции 1 и -1 существуют.Во-вторых, вызовы функций будут записываться следующим образом:
add_MP A B
Вы можете написать их так, как вы делаете:
add_MP(A)(B)
Но в долгосрочной перспективе вы, вероятно, должны привыкнуть к синтаксисуиз вызовов функций просто пробел!Возможно, вам понадобится аксиоматизировать эту -1
операцию так же, как вы аксиоматизировали другие операции, если только они не являются обозначением, которое вы определили где-то, но не опубликовали здесь.