# HG changeset patch
# User KarlDieter Crisman <kcrisman@gmail.com>
# Date 1376936733 14400
# Node ID 3d30363d235408e632a196d002f1cf2cf73d0743
# Parent 0ae0528d7988fc6927fca1edb825ef39fa915383
Review patch for #15058
diff git a/sage/functions/trig.py b/sage/functions/trig.py
a

b


82  82  class Function_tan(GinacFunction): 
83  83  def __init__(self): 
84  84  """ 
85   The tangent function 
 85  The tangent function. 
86  86  
87  87  EXAMPLES:: 
88  88  
… 
… 

122  122  class Function_sec(BuiltinFunction): 
123  123  def __init__(self): 
124  124  r""" 
125   The secant function 
 125  The secant function. 
126  126  
127  127  EXAMPLES:: 
128  128  
… 
… 

421  421  sage: a = arcsin(0,hold=True); a.simplify() 
422  422  0 
423  423  
424   ``conjugate(arcsin(x))==arcsin(conjugate(x))`` unless on the branch 
 424  ``conjugate(arcsin(x))==arcsin(conjugate(x))``, unless on the branch 
425  425  cuts which run along the real axis outside the interval [1, +1].:: 
426  426  
427  427  sage: conjugate(arcsin(x)) 
… 
… 

452  452  class Function_arccos(GinacFunction): 
453  453  def __init__(self): 
454  454  """ 
455   The arccosine function 
 455  The arccosine function. 
456  456  
457  457  EXAMPLES:: 
458  458  
… 
… 

476  476  sage: a = arccos(0,hold=True); a.simplify() 
477  477  1/2*pi 
478  478  
479   ``conjugate(arccos(x))==arccos(conjugate(x))`` unless on the branch 
480   cuts which run along the real axis outside the interval [1, +1].:: 
 479  ``conjugate(arccos(x))==arccos(conjugate(x))``, unless on the branch 
 480  cuts, which run along the real axis outside the interval [1, +1].:: 
481  481  
482  482  sage: conjugate(arccos(x)) 
483  483  conjugate(arccos(x)) 
… 
… 

531  531  sage: a = arctan(0,hold=True); a.simplify() 
532  532  0 
533  533  
534   ``conjugate(arctan(x))==arctan(conjugate(x))`` unless on the branch 
 534  ``conjugate(arctan(x))==arctan(conjugate(x))``, unless on the branch 
535  535  cuts which run along the imaginary axis outside the interval [I, +I].:: 
536  536  
537  537  sage: conjugate(arctan(x)) 
… 
… 

839  839  sage: arctan2(y,x).operator() 
840  840  arctan2 
841  841  
842   Check if #8565 is fixed:: 
 842  Check if :trac:`8565` is fixed:: 
843  843  
844  844  sage: atan2(pi,0) 
845  845  1/2*pi 
846  846  
847   Check if #8564 is fixed:: 
 847  Check if :trac:`8564` is fixed:: 
848  848  
849  849  sage: arctan2(x,x)._sympy_() 
850  850  atan2(x, x) 