proposition: Lemma ecubes_def : ecubes = enum (@predT cube).
proof: Proof. by apply: (inj_map val_inj); rewrite val_enum_ord. Qed.
imports: HB(structures) mathcomp(ssreflect ssrbool ssrfun eqtype ssrnat seq div) mathcomp(choice fintype tuple finfun bigop finset fingroup) mathcomp(action perm primitive_action)