arctans.reduction ================= .. py:module:: arctans.reduction .. autoapi-nested-parse:: Functions for reducing arctans. Functions --------- .. autoapisummary:: arctans.reduction._convert_rational_single_arctan arctans.reduction.convert_rational arctans.reduction._reduce_single_arctan arctans.reduction.reduce Module Contents --------------- .. py:function:: _convert_rational_single_arctan(a: arctans.arctans.Arctan) -> arctans.arctans.AbstractTerm Convert a rational arccotangent into a sum of integral arccotangents. :param a: An arctan :returns: A sum of integral arccotangents .. py:function:: convert_rational(a: arctans.arctans.AbstractTerm) -> arctans.arctans.AbstractTerm Convert a rational arccotangent into a sum of integral arccotangents. :param a: An arctan or sum of arctans :returns: A sum of integral arccotangents .. py:function:: _reduce_single_arctan(a: arctans.arctans.Arctan) -> arctans.arctans.AbstractTerm Express an arctan as a sum of irreducible integral arccotangents. :param a: An arctan :returns: A sum of irreducible integral arccotangents .. py:function:: reduce(a: arctans.arctans.AbstractTerm) -> arctans.arctans.AbstractTerm Express an arctan as a sum of irreducible integral arccotangents. :param a: An arctan or sum of arctans :returns: A sum of irreducible integral arccotangents