Is it possible to make Mathematica
FullSimplify all expressions automatically? I am performing symbolic computations and I am trying to avoid writing
FullSimplify around every line of code.
In light of some of the comments, I thought it would be worthwhile to provide more context regarding the application I had in mind.
It is a common situation while manipulating well-behaved functions, such as symbolic polynomials of several variables, that one is interested in performing standard, simple yet potentially lengthy computations. These could include taking derivatives and cross products, normalizing, or forming and inverting matrices. Some of these operations involve square roots and absolute values, which do not simplify when the variables are symbolic. Multiple layers of these processes can produce very long formulas, obscuring patterns that would otherwise be evident.
The goal is to use Mathematica to experiment with different combinations of operations, observe the resulting formulas and adjust, without having to constantly specify simplification and assumptions. From the comments, it seems that a good way of doing this would be:
What would be the correct way of adding
$Post at the beginning? As @Nasser suggested this is a good idea if one is worried about
FullSimplify taking too long.
$Post = FullSimplify[#, TimeConstraint -> 30] &;.