Guest User

Untitled

a guest
Nov 15th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. A = ( {
  2. {a11, a12},
  3. {a21, a22}
  4. } );
  5. B = ( {
  6. {b11, b12},
  7. {b21, b22}
  8. } );
  9.  
  10. A.A
  11.  
  12. {{a11^2 + a12 a21, a11 a12 + a12 a22}, {a11 a21 + a21 a22, a12 a21 + a22^2}}
  13.  
  14. A.B
  15.  
  16. {{a11 b11 + a12 b21, a11 b12 + a12 b22}, {a21 b11 + a22 b21, a21 b12 + a22 b22}}
  17.  
  18. B.A
  19.  
  20. {{a11 b11 + a21 b12, a12 b11 + a22 b12}, {a11 b21 + a21 b22, a12 b21 + a22 b22}}
  21.  
  22. B.B
  23.  
  24. {{b11^2 + b12 b21, b11 b12 + b12 b22}, {b11 b21 + b21 b22, b12 b21 + b22^2}}
  25.  
  26. Solve[
  27. {a11^2 + a12 a21 == a11, a11 a12 + a12 a22 == a12,
  28. a11 a21 + a21 a22 == a21, a12 a21 + a22^2 == a22,
  29. a11 b11 + a12 b21 == b11, a11 b12 + a12 b22 == b12,
  30. a21 b11 + a22 b21 == b21, a21 b12 + a22 b22 == b22,
  31. a11 b11 + a21 b12 == b11, a12 b11 + a22 b12 == b12,
  32. a11 b21 + a21 b22 == b21, a12 b21 + a22 b22 == b22,
  33. b11^2 + b12 b21 == a11, b11 b12 + b12 b22 == a12,
  34. b11 b21 + b21 b22 == a21, b12 b21 + b22^2 == a22},
  35. {a11, a12, a21, a22, b11, b12, b21, b22}]
  36.  
  37. A = ( {
  38. {a11, a12, a13, a14, a15},
  39. {a21, a22, a23, a24, a25},
  40. {a31, a32, a33, a34, a35},
  41. {a41, a42, a43, a44, a45},
  42. {a51, a52, a53, a54, a55}
  43. } );
  44. B = ( {
  45. {b11, b12, b13, b14, b15},
  46. {b21, b22, b23, b24, b25},
  47. {b31, b32, b33, b34, b35},
  48. {b41, b42, b43, b44, b45},
  49. {b51, b52, b53, b54, b55}
  50. } );
  51. C = ( {
  52. {c11, c12, c13, c14, c15},
  53. {c21, c22, c23, c24, c25},
  54. {c31, c32, c33, c34, c35},
  55. {c41, c42, c43, c44, c45},
  56. {c51, c52, c53, c54, c55}
  57. } );
  58. D = ( {
  59. {d11, d12, d13, d14, d15},
  60. {d21, d22, d23, d24, d25},
  61. {d31, d32, d33, d34, d35},
  62. {d41, d42, d43, d44, d45},
  63. {d51, d52, d53, d54, d55}
  64. } );
  65. E = ( {
  66. {e11, e12, e13, e14, e15},
  67. {e21, e22, e23, e24, e25},
  68. {e31, e32, e33, e34, e35},
  69. {e41, e42, e43, e44, e45},
  70. {e51, e52, e53, e54, e55}
  71. } );
  72.  
  73. Solve[
  74. {A.A == A, A.B == B, A.C == C, A.D == D, A.E == E, B.A == B, B.B == C,
  75. B.C == D, B.D == E, B.E == A, C.A == C, C.B == D, C.C == E, C.D == A,
  76. C.E == B, D.A == D, D.B == E, D.C == A, D.D == B, D.E == C, E.A == E,
  77. E.B == A, E.C == B, E.D == C, E.E == D}
  78.  
  79. Solve[{A.A == A, A.B == B, B.A == B, B.B == A},Join[Flatten[A], Flatten[B]]]
  80.  
  81. Reduce[{A.A == A, A.B == B, B.A == B, B.B == A},Join[Flatten[A], Flatten[B]]]
  82. % /. {a11 -> 1, a12 -> 0, a21 -> 0, a22 -> 1, b11 -> 0, b12 -> 1, b21 -> 1, b22 -> 0}
  83. (*True*)
Add Comment
Please, Sign In to add comment