def hermite(n, y): if n == _sage_const_1: return _sage_const_2 * y if n == _sage_const_0: return _sage_const_1 return expand( _sage_const_2 * y * hermite(n - _sage_const_1, y) - _sage_const_2 * (n - _sage_const_1) * hermite(n - _sage_const_2, y))
def test(self): from sage.all_cmdline import Integer, expand, var for i in xrange(self.rounds): _sage_const_1 = Integer(1) _sage_const_7 = Integer(10) var('x,y,z') f = (x+y+z+_sage_const_1 )**_sage_const_7 g = expand(f*(f+_sage_const_1 ));
def calibrate(self): from sage.all_cmdline import Integer, var, expand for i in xrange(self.rounds): _sage_const_50 = Integer(55) x=var('x') y=var('y') z=var('z') f=expand((x**y+y**z+z**x)**_sage_const_50)
def test(self): from sage.all_cmdline import Integer, expand, var, diff for i in xrange(self.rounds): _sage_const_50 = Integer(110) x=var('x') y=var('y') z=var('z') f=expand((x**y+y**z+z**x)**_sage_const_50) g = f.diff(x)
def test(self): from sage.all_cmdline import Integer, expand, sin, cos, var for i in xrange(self.rounds): _sage_const_100 = Integer(200) x,y,z=var('x,y,z') a = expand((x**sin(x) + y**cos(y) - z**(x+y))**_sage_const_100 );
def hermite(n,y): if n == _sage_const_1 : return _sage_const_2 *y if n == _sage_const_0 : return _sage_const_1 return expand(_sage_const_2 *y*hermite(n-_sage_const_1 ,y) - _sage_const_2 *(n-_sage_const_1 )*hermite(n-_sage_const_2 ,y))