Juan Mauricio Matera

Results 304 comments of Juan Mauricio Matera

This works on both Mathics and WMA: ``` In[1]:= Unprotect[Times]; Format[a_*b_]:=ToString[a]"."ToString[b] In[2]:= a + a Out[2]= 2.a ```

Add this line: ``` Unprotect[Times]; Format[a_*b_]:=ToString[a]"."ToString[b];Protect[Times]; ```

Something that I am not sure about this is whether these functions belong to a `quantum mechanics` section, or to other modules (`PauliMatrix` to linear algebra, `ClebschGordan`, `ThreeJSymbol` and `SixJSymbol`...

@rocky, this has worked without any modification?

@rocky, I started to review this. The first thing that I found problematic is the definition of ``PermutationQ``: ``` PermutationQ[p_List] := (Sort[p] == Range[Length[p]]) ``` Suppose we set ``p=Permutations[Range[3]]`` then,...

@rocky, in WL there are no "symbolic variables" (in the sense of something that has at some point a value), just `Symbol`s, and lists of rules (organized as Definitions) associated...

https://www.ibm.com/docs/en/zos/2.3.0?topic=variables-what-is-symbolic-variable https://www.mathworks.com/matlabcentral/answers/320690-what-are-symbolic-variables

For me, the idea would be to implement some kind of ``Atom``, like ``ImageAtom`` to store it. However, I would like to wait to have finished the changes in the...

Maybe the best would be to implement some kind of ``AssociationAtom`` using standard Python dictionaries, and then iterate over it looking for different internal representations.

> For now is please be patient and let's defer discussing, designing and implementing it for a bit later when the time is right. I think we'll get there soon...