Integer triangle not) satisfy formula_151. We can generate the full equivalence class of similar triangles that satisfy B=3A by using the formulas where formula_28 and formula_27 are integers such that formula_157. Note that all triangles with B = 3A (whether with integer sides or not) satisfy formula_158. The only integer triangle with three rational angles (rational numbers of degrees, or equivalently rational fractions of a full turn) is the equilateral triangle. This is because integer sides imply three rational cosines by the law of cosines, and by Niven's theorem a rational cosine coincides with a rational angle if and only if the
Euler angles from −1 to 1, and let "β" = arccos("z"). Other properties of Euler angles and rotations in general can be found from the Geometric algebra(GA). GA is a higher level abstraction, in which the quaternions are an even subalgebra. The principal tool in GA is the rotor formula_42 where formula_43angle of rotation, formula_44rotation axis (unitary vector) and formula_45pseudoscalar (trivector in formula_46) It is possible to define parameters analogous to the Euler angles in dimensions higher than three. The number of degrees of freedom of a rotation matrix is always less than the dimension of the matrix squared. That is, the