code: def cbrt(arg, evaluate=None):
      """Returns the principal cube root.
  
      Parameters
      ==========
  
      evaluate : bool, optional
          The parameter determines if the expression should be evaluated.
          If ``None``, its value is taken from
          ``global_parameters.evaluate``.
  
      Examples
      ========
  
      >>> from sympy import cbrt, Symbol
      >>> x = Symbol('x')
  
      >>> cbrt(x)
      x**(1/3)
  
      >>> cbrt(x)**3
      x
  
      Note that cbrt(x**3) does not simplify to x.
  
      >>> cbrt(x**3)
      (x**3)**(1/3)
  
      This is because the two are not equal to each other in general.
      For example, consider `x == -1`:
  
      >>> from sympy import Eq
      >>> Eq(cbrt(x**3), x).subs(x, -1)
      False
  
      This is because cbrt computes the principal cube root, this
      identity does hold if `x` is positive:
  
      >>> y = Symbol('y', positive=True)
      >>> cbrt(y**3)
      y
  
      See Also
      ========
  
      sympy.polys.rootoftools.rootof, root, real_root
  
      References
      ==========
  
      .. [1] https://en.wikipedia.org/wiki/Cube_root
      .. [2] https://en.wikipedia.org/wiki/Principal_value
  
      """
      return Pow(arg, Rational(1, 3), evaluate=evaluate)
  
imports: from sympy.core import Function, S, sympify, NumberKind
  from sympy.utilities.iterables import sift
  from sympy.core.add import Add
  from sympy.core.containers import Tuple
  from sympy.core.operations import LatticeOp, ShortCircuit
  from sympy.core.function import Application, Lambda, ArgumentIndexError
  from sympy.core.expr import Expr
  from sympy.core.exprtools import factor_terms
  from sympy.core.mod import Mod
  from sympy.core.mul import Mul
  from sympy.core.numbers import Rational
  from sympy.core.power import Pow
  from sympy.core.relational import Eq, Relational
  from sympy.core.singleton import Singleton
  from sympy.core.sorting import ordered
  from sympy.core.symbol import Dummy
  from sympy.core.rules import Transform
  from sympy.core.logic import fuzzy_and, fuzzy_or, _torf
  from sympy.core.traversal import walk
  from sympy.core.numbers import Integer
  from sympy.logic.boolalg import And, Or
label_desc: Use image node_id 3 for calling a global function with example usage: cbrt(arg, evaluate) and returns: Pow