Predefined Java method names for certain ACL2 functions.
Certain primitive ACL2 functions are generally used frequently,
and thus we want to use more readable Java method names
than would be produced by
the default translation in atj-fn-to-method.
In particular,
the default translation for unary-- would be
We store these predefined method names as values of this alist, whose keys are the corresponding primitive functions. This alist is used in atj-fn-to-method.
These predefined names currently use lowercase letters separated by underscores, consistently with the character translation in atj-chars-to-jchars-id.
Definition:
(defconst *atj-predefined-method-names* '((bad-atom<= . "bad_atom_less_than_or_equal_to") (binary-* . "binary_star") (binary-+ . "binary_plus") (unary-- . "unary_minus") (unary-/ . "unary_slash") (< . "less_than")))