
    rec(group(A))(
      (A ‚Üí (A ‚Üí A))
    )(
      (m : (A ‚Üí (A ‚Üí A))) ‚Ü¶
        (z : ‚àè(x : A){ ‚àè(y : A){ ‚àè(z : A){ eq(A)(m(m(x)(y))(z))(m(x)(m(y)(z))) } } }) ‚Ü¶
          (e : A) ‚Ü¶
            lid : ‚àè(b : A){ eq(A)(m(e)(b))(b) }) ‚Ü¶
              (rid : ‚àè(c : A){ eq(A)(m(c)(e))(c) }) ‚Ü¶
                (inv : (A ‚Üí A)) ‚Ü¶
                  (invAxiom : ‚àè(w : A){ eq(A)(m(inv(w))(w))(e) }) ‚Ü¶ m
            