The NCAlgebra files which are called by NCAlgebra.m start with NC. This makes moving them easier; cp NC* someplace/ where “someplace” is any directory of your choosing. Many operations on expressions start with NC .
Aliases are all caps like NCC for NCCollect or NCE (for NCExpand). The caps correspond exactly to the caps in the full function name. Exceptions are cases like Sub or SubSym where CAPs are followed by 2 lower case letters. This prevents ambiguities and two letter aliases.
Function names are written in a certain order: Command or action you wish taken comes first. The special properties of what you apply it to are second.
For example, let’s look at NCSimplifyRational. The action is Simplify. The range of validity is “Rational” functions.
Files whose only function is to call other files have names which are all capital letters.