fix bug in recursive_commutator and in bug in SigmaBase.use_name property