Mathematicas NonCommutativeMultiply(**)不简化术语
a**0=0**a=0
a**1=1**a=a
Run Code Online (Sandbox Code Playgroud)
要么
a**a=a^2.
Run Code Online (Sandbox Code Playgroud)
我想重新定义**这样做.我正在使用NCAlgebra来做这个,但我需要ReplaceRepeated(//.)和NCAlgebra,正如他们的文档所说,在mathematica中特别打破了这个功能.
有些人可以告诉我如何清除属性**并重新定义这个乘法做正常做的事情加上处理1和0.我真的不需要乘法来处理a**a,但如果它足够简单会很好.我需要**处理的主要问题是1和0.