Advertisement
bolverk

levinson bromberg 2008 eqn 11 asymptotic validation

Aug 30th, 2015
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. import sympy
  2. sympy.init_printing()
  3. xi = sympy.Symbol('xi')
  4. b = sympy.Symbol('beta')
  5. J = sympy.Symbol('J')
  6. g = sympy.Symbol('Gamma')
  7. m_e = sympy.Symbol('m_e')
  8. c = sympy.Symbol('c')
  9. npm = sympy.Symbol('n_{\pm}')
  10. C1 = sympy.Symbol('C_1')
  11. C2 = sympy.Symbol('C_2')
  12. m_p = sympy.Symbol('m_p')
  13. ntb = sympy.Symbol("{n'}_b")
  14. ux = sympy.Symbol('u^x')
  15. u0 = sympy.Symbol('u^0')
  16. Tb0x = sympy.Symbol('T_b^{0x}')
  17. Tpm0x = sympy.Symbol('T_{\pm}^{0x}')
  18. Tbxx = sympy.Symbol('T_b^{xx}')
  19. Tpmxx = sympy.Symbol('T_{\pm}^{xx}')
  20. eqn11_rhs = -(1+xi)/(1+xi-3*b**2)*(J/g+m_e*c**2*npm*b-C1*(1+xi+3*b**2)/(1+xi)+C2*(1+xi+3)*b/(1+xi))
  21. temp = eqn11_rhs
  22. temp = temp.subs(J,m_p*c**2*ntb*ux)
  23. temp = temp.subs(C1,Tb0x+Tpm0x)
  24. temp = temp.subs(C2,Tbxx+Tpmxx)
  25. temp = temp.subs(Tb0x,m_p*c**2*ntb*u0*ux)
  26. temp = temp.subs(Tbxx,m_p*c**2*ntb*ux*ux)
  27. temp = temp.subs(Tpm0x,m_e*c**2*npm*u0*ux)
  28. temp = temp.subs(Tpmxx,m_e*c**2*npm*ux*ux)
  29. temp = temp.subs(u0,g)
  30. temp = temp.subs(ux,g*b)
  31. temp = temp.subs(g,1/sympy.sqrt(1-b**2))
  32. temp = temp.subs(xi,0)
  33. temp.simplify()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement