fact: Record action := Action {act :> rT -> aT -> rT; _ : is_action act}.
imports: mathcomp(ssreflect ssrbool ssrfun eqtype ssrnat div seq) mathcomp(fintype bigop finset fingroup morphism perm) mathcomp(automorphism quotient)