Magma
AutoInverseAfI
UnitalAfI
β(xβA::f(x,x)=I)
pred AutoInverse(A: set univ, f: univ->univ->univ, I: univ) {
Unital[A,f,I]
all x: A | f[x,x] = I
}IdempotentAβ
MagmaAβ
β(aβA::aβa=a)
pred Idempotent(A: set univ, op: univ->univ->univ) {
Magma[A,op]
all a: A | op[a,a] = a
}InverseAfIyx
LeftInverseAfIyx
RightInverseAfIyx
pred Inverse(A: set univ, f: univ->univ->univ, I,y,x: univ) {
LeftInverse[A,f,I,y,x]
RightInverse[A,f,I,y,x]
}LeftInverseAfIyx
UnitalAfI
f(L,x)=I
pred LeftInverse(A: set univ, f: univ->univ->univ, I,L,x: univ) {
Unital[A,f,I]
f[L,x] = I
}Last updated