def METHOD_NAME(t=None):
    """
    Controls the default proof strategy for polynomial algorithms.
    INPUT:
    t -- boolean or ``None``
    OUTPUT:
    If t is ``True``, requires polynomial algorithms to (by default)
    return results that are true unconditionally: the correctness will
    not depend on an algorithm with a nonzero probability of returning
    an incorrect answer or on the truth of any unproven conjectures.
    If t is ``False``, allows polynomial algorithms to (by default)
    return results that may depend on unproven conjectures or on
    probabilistic algorithms.  Such algorithms often have a
    substantial speed improvement over those requiring proof.
    If t is ``None``, returns the current polynomial proof status.
    EXAMPLES::
        sage: proof.polynomial()
        True
        sage: proof.polynomial(False)
        sage: proof.polynomial()
        False
        sage: proof.polynomial(True)
        sage: proof.polynomial()
        True
    """
    from .proof import _proof_prefs
    return _proof_prefs.METHOD_NAME(t)