# standard group axiomatization (left inverse/neutral element)
# can be completed using LPO, for instance

f(a,x) = x
f(i(x),x) = a
f(f(x,y),z) = f(x,f(y,z))

!preorder i>f>a
