Function: math-solve-find-root-in-prod
math-solve-find-root-in-prod is a byte-compiled function defined in
calcalg2.el.gz.
Signature
(math-solve-find-root-in-prod X)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calcalg2.el.gz
(defun math-solve-find-root-in-prod (x)
(and (consp x)
(math-expr-contains x math-solve-var)
(or (and (eq (car x) 'calcFunc-sqrt)
(setq math-t2 2))
(and (eq (car x) '^)
(or (and (memq (math-quarter-integer (nth 2 x)) '(1 2 3))
(setq math-t2 2))
(and (eq (car-safe (nth 2 x)) 'frac)
(eq (nth 2 (nth 2 x)) 3)
(setq math-t2 3))))
(and (memq (car x) '(* /))
(or (and (not (math-expr-contains (nth 1 x) math-solve-var))
(math-solve-find-root-in-prod (nth 2 x)))
(and (not (math-expr-contains (nth 2 x) math-solve-var))
(math-solve-find-root-in-prod (nth 1 x))))))))