Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. a1od = SuperDagger[a1o];
  2. a1id = SuperDagger[a1i];
  3.  
  4. b1id = SuperDagger[b1i];
  5. b1od = SuperDagger[b1o];
  6. a2id = SuperDagger[a2i];
  7.  
  8. a2od = SuperDagger[a2o];
  9. b2id = SuperDagger[b2i];
  10. b2od = SuperDagger[b2o];
  11. a3id = SuperDagger[a3i];
  12. a3od = SuperDagger[a3o];
  13. Unprotect[Conjugate];
  14. Conjugate /: MakeBoxes[Conjugate[x_], StandardForm] := TemplateBox[{Parenthesize[x, StandardForm, Power]}, "Conjugate", DisplayFunction -> (SuperscriptBox[#1, "*"] & )]
  15. Protect[Conjugate];
  16.  
  17.  
  18.  
  19. f = Array[Subscript[U, FromDigits[{##1}]] & , {10, 10}] . (Array[Subscript[np, FromDigits[{##1}]] & , {10}] /. {Subscript[np, 1] -> a1od, Subscript[np, 2] -> b1od,
  20. Subscript[np, 3] -> a2od, Subscript[np, 4] -> b2od, Subscript[np, 5] -> a3od, Subscript[np, 6] -> a1o, Subscript[np, 7] -> b1o, Subscript[np, 8] -> a2o,
  21. Subscript[np, 9] -> b2o, Subscript[np, 10] -> a3o});
  22.  
  23. MatrixForm[Outer[Times, f, Conjugate[f] /. {a1o -> a1od, b1o -> b1od, a2o -> a2od, b2od -> b2o, a3od -> a3o, a1od -> a1o, b1od -> b1o, a2od -> a2o, b2od -> b2o, a3od -> a3o}][[1,1]]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement