What's necessary for transformations to be commutative?

In summary, the individual is seeking advice on how to achieve commutativity in their operators in order to model D2 rotational symmetry in protein quaternary structure. They have found that their operators are not commutative and are looking for help in understanding the properties that need to be true for commutativity to be achieved. They are also open to collaborating and seeking resources to further their understanding and solve the problem.
  • #1
nitroamos
5
0
I'm trying to model D2 rotational symmetry in protein quaternary structure using my CoordTransformer code. A CoordTransformer is composed of a pre and post translation, and a quaternion rotation:

Code:
def transform(self,point):
   point -= self.pre
   self.rotate(point)
   point += self.post
   return point

D2 symmetry can be decomposed into two separate C2 operations. Starting from point A, I can use one of the C2 transformations to get to B, and the other to get to C, and both to get to D. The application of both transformations is commutative, such that A-->B-->D should produce the same result as A-->C-->D.

However, in my test case, the operators I'm fitting to the imperfect data are not commutative. So my question is what needs to be true of the relationship between the two C2 operators to get commutativity?

For example, in order for an operator to be C2, its rotation and translation directions need to be perpendicular, and the rotation to be 180 degrees. In order for the pair to compose a D2 operation, their rotation directions need to be perpendicular to each other. I'm enforcing these, but I'm still missing something I'm finding that order matters. Any ideas or references I can read?
 
Physics news on Phys.org
  • #2


your first step in responding to this forum post would be to understand the problem and the goal of the individual. In this case, the individual is trying to model D2 rotational symmetry in protein quaternary structure using their CoordTransformer code. They have found that their operators are not commutative and are seeking advice on what needs to be true for them to achieve commutativity.

To provide a helpful response, you could start by asking for more information about the specific operators and their properties. This could help you understand why they are not commutative and what may be causing the issue. You could also suggest looking into the mathematical properties of D2 symmetry and how they may apply to this problem.

In addition, you could recommend some resources for the individual to read, such as scientific articles or textbooks on symmetry and protein structure. This could help them gain a better understanding of the concepts and potentially find a solution to their problem.

Finally, you could offer to collaborate with the individual to find a solution together. As scientists, collaboration and sharing of knowledge and ideas is key to solving complex problems. By working together, you may be able to identify the issue and find a way to achieve commutativity in the operators.
 

1. What is a commutative transformation?

A commutative transformation is a mathematical operation that produces the same result regardless of the order in which the operations are performed. This means that if you perform the transformation on a set of numbers or variables in one order, and then perform it again in a different order, the end result will be the same.

2. Why is commutativity important in mathematics?

Commutativity is important in mathematics because it allows for simplification and easier manipulation of equations. It also helps to identify patterns and relationships between different operations and sets of numbers.

3. What are the different types of transformations that can be commutative?

There are several types of transformations that can be commutative, such as addition, multiplication, and composition. Addition and multiplication are commutative operations in both arithmetic and algebra, while composition is a commutative operation in functions.

4. Is it true that all transformations are commutative?

No, not all transformations are commutative. Some transformations, such as subtraction and division, are not commutative and produce different results depending on the order in which they are performed. Additionally, transformations involving matrices may also not be commutative.

5. What is necessary for transformations to be commutative?

In order for transformations to be commutative, the operation must be associative, meaning that the grouping of the numbers or variables being transformed does not affect the end result. The operation must also be commutative, meaning that the order in which the operations are performed does not affect the end result. If both of these conditions are met, then the transformation will be commutative.

Similar threads

Replies
6
Views
1K
  • Special and General Relativity
Replies
30
Views
2K
  • Introductory Physics Homework Help
Replies
1
Views
349
Replies
1
Views
854
  • General Math
Replies
2
Views
4K
  • Atomic and Condensed Matter
Replies
0
Views
371
  • Special and General Relativity
Replies
6
Views
1K
  • Special and General Relativity
3
Replies
75
Views
3K
  • Quantum Physics
3
Replies
87
Views
5K
  • Introductory Physics Homework Help
Replies
4
Views
2K
Back
Top