Let $ G $ be a finite group of quantum gates. Is it true that any circuit made using only gates from the finite group $ G $ can be efficiently simulated on a classical computer?
Here by circuit made from $ G $ I mean a circuit in which all gates are from $ G $ and all states are prepared and measured in the computational basis.
The Gottesman-Knill theorem says that any Clifford ( $ G $ equals the Clifford group) circuit can be simulated efficiently on a classical computer. So the answer is yes for at least some choices of a finite group of gates $ G $. I would imagine that if $ G $ is a finite abelian group then the theory of computation is very simple and can also be simulated efficiently on a classical computer.
It is worth noting that classical reversible computation (on $ n $ bits say) is $ G $ circuits with $ G=S_{2^n} $ the symmetric group on the $ 2^n $ bit strings.
Every group of size $ |G| $ is a subgroup of a symmetric group on $ |G| $ letters. So we can take $ log_2(|G|) $ bits and certainly find $ G $ is a subgroup of the symmetric group on $ 2^{log_2(|G|)} $ bit strings. The way to realize a group as a permutation group is just to act it on itself by left multiplication
https://en.wikipedia.org/wiki/Cayley%27s_theorem
anyway I have no idea is this can be done efficiently but certainly this seems like a way to represent circuits using a finite group of gates as just reversible classical circuits.
Again my question is about efficient classical simulation: if $ G $ is a finite group of quantum gates can every circuit in which all gates are from the group $ G $ and all states are prepared and measured in the computational basis be simulated efficiently on a classical computer?