I am currently doing research on Multiple Zeta Values (MZV), and often need to shuffle or stuffle two words. Therefore I am thinking of automating the two operations by computer code. Are there already written codes or apps or do MZV researchers write the code by themselves? If it is the latter, what language would be recommended to write such code? Mathematica, C++, Python?

New contributor
HankY is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • 1
    $\begingroup$ This will heavily depend on what CAS you're working in. SageMath has shuffles implemented, even several times (1, 2). But you'll find it easiest to implement shuffles yourself in your preferred CAS rather than switch to whatever CAS has them implemented. $\endgroup$ – darij grinberg Sep 12 at 6:26
  • $\begingroup$ OK, then I think I will write it with C++ because I am used to the language. $\endgroup$ – HankY Sep 12 at 6:30
  • $\begingroup$ Probably this question is more suitable for Theoretical Computer Science Stack Exchange cstheory.stackexchange.com $\endgroup$ – Alexey Ustinov Sep 12 at 6:58
  • 1
    $\begingroup$ @AlexeyUstinov Software recommendation questions are off-topic on cstheory. I’d suggest scicomp.stackexchange.com . $\endgroup$ – Emil Jeřábek Sep 12 at 7:48

Your Answer

HankY is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.