В моей недавней работе , речь идет об алгебраической семантике. Я хочу выразить новую операцию элементов в наборе в Изабель, и эти элементы очень сложны.Эта операция является расширением двоичной операции.и эта бинарная операция легко завершилась по локали.такие как: a⊕b = c
locale Probjia = Prob + Prep + fixes probjiao :: "'b ⇒ 'b ⇒ 'b" (infixl "⊕" 90)
НО, я не знаю, как выразить эту операцию элементов в наборе.Советы: я не знаю, сколько элементов в этом наборе.
Надеюсь, ⊕A, A = {a, b, c, d, ......}, затем ⊕A = a⊕b⊕c⊕d ......
Кто-нибудь может дать мне несколько советов?или какой-то пример, который я могу выучить сам.Мой английский не очень хороший, надеюсь выразить четко.