Does a Bijective Commutative transformation on a vector of angles exist?Can non-linear transformations be represented as Transformation Matrices?Intuition of Addition Formula for Sine and CosineLooking for peculiar vector transformationfind the angles of a given vector sumHow is $Asintheta +Bcostheta = Csin(theta + phi)$ derived?Inverting a somewhat complicated trig transformationDoes this ray fall inside this angle?Derive the formula for the cosine of the difference of two angles from the dot product formulaSampling the transformation matrixHow to track position using Euler angles?

Why didn’t Eve recognize the little cockroach as a living organism?

Can I run 125khz RF circuit on a breadboard?

If Captain Marvel (MCU) were to have a child with a human male, would the child be human or Kree?

Would this string work as string?

Why is participating in the European Parliamentary elections used as a threat?

Origin of pigs as a species

Has the laser at Magurele, Romania reached a tenth of the Sun's power?

Giving feedback to someone without sounding prejudiced

How do I tell my boss that I'm quitting in 15 days (a colleague left this week)

Storage of electrolytic capacitors - how long?

Isometric embedding of a genus g surface

Why do Radio Buttons not fill the entire outer circle?

Sigmoid with a slope but no asymptotes?

How to leave product feedback on macOS?

Do I have to know the General Relativity theory to understand the concept of inertial frame?

Unable to disable Microsoft Store in domain environment

What in this world is she trying to say?

Difference between shutdown options

Sound waves in different octaves

Deciphering cause of death?

Quoting Keynes in a lecture

If A is dense in Q, then it must be dense in R.

Would a primitive species be able to learn English from reading books alone?

ContourPlot — How do I color by contour curvature?



Does a Bijective Commutative transformation on a vector of angles exist?


Can non-linear transformations be represented as Transformation Matrices?Intuition of Addition Formula for Sine and CosineLooking for peculiar vector transformationfind the angles of a given vector sumHow is $Asintheta +Bcostheta = Csin(theta + phi)$ derived?Inverting a somewhat complicated trig transformationDoes this ray fall inside this angle?Derive the formula for the cosine of the difference of two angles from the dot product formulaSampling the transformation matrixHow to track position using Euler angles?













0












$begingroup$


I have a problem where I have two vectors a and b representing a list of angles.



I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)



For example:
a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify



a.b doesn't qualify because I don't have a metric to compare square angles.



a-b doesn't qualify because it is not commutative



Do you think this is possible?



What I have tried that didn't work:



T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)



And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.



This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.



Thank you!










share|cite|improve this question









New contributor




user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$
















    0












    $begingroup$


    I have a problem where I have two vectors a and b representing a list of angles.



    I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)



    For example:
    a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify



    a.b doesn't qualify because I don't have a metric to compare square angles.



    a-b doesn't qualify because it is not commutative



    Do you think this is possible?



    What I have tried that didn't work:



    T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)



    And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.



    This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.



    Thank you!










    share|cite|improve this question









    New contributor




    user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$














      0












      0








      0





      $begingroup$


      I have a problem where I have two vectors a and b representing a list of angles.



      I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)



      For example:
      a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify



      a.b doesn't qualify because I don't have a metric to compare square angles.



      a-b doesn't qualify because it is not commutative



      Do you think this is possible?



      What I have tried that didn't work:



      T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)



      And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.



      This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.



      Thank you!










      share|cite|improve this question









      New contributor




      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$




      I have a problem where I have two vectors a and b representing a list of angles.



      I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)



      For example:
      a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify



      a.b doesn't qualify because I don't have a metric to compare square angles.



      a-b doesn't qualify because it is not commutative



      Do you think this is possible?



      What I have tried that didn't work:



      T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)



      And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.



      This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.



      Thank you!







      trigonometry transformation angle






      share|cite|improve this question









      New contributor




      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|cite|improve this question









      New contributor




      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|cite|improve this question




      share|cite|improve this question








      edited Mar 14 at 4:35







      user5441518













      New contributor




      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Mar 14 at 4:30









      user5441518user5441518

      32




      32




      New contributor




      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.




          ... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...




          If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.



          So then, we need functions that cross over, and use more than one $k$. Here's an idea:



          beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
          c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
          c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*

          and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            This is what was missing!! Thanks a lot!
            $endgroup$
            – user5441518
            Mar 14 at 6:00










          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "69"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          user5441518 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3147559%2fdoes-a-bijective-commutative-transformation-on-a-vector-of-angles-exist%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0












          $begingroup$

          Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.




          ... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...




          If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.



          So then, we need functions that cross over, and use more than one $k$. Here's an idea:



          beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
          c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
          c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*

          and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            This is what was missing!! Thanks a lot!
            $endgroup$
            – user5441518
            Mar 14 at 6:00















          0












          $begingroup$

          Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.




          ... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...




          If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.



          So then, we need functions that cross over, and use more than one $k$. Here's an idea:



          beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
          c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
          c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*

          and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            This is what was missing!! Thanks a lot!
            $endgroup$
            – user5441518
            Mar 14 at 6:00













          0












          0








          0





          $begingroup$

          Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.




          ... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...




          If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.



          So then, we need functions that cross over, and use more than one $k$. Here's an idea:



          beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
          c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
          c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*

          and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.






          share|cite|improve this answer









          $endgroup$



          Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.




          ... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...




          If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.



          So then, we need functions that cross over, and use more than one $k$. Here's an idea:



          beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
          c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
          c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*

          and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Mar 14 at 5:19









          jmerryjmerry

          15.2k1632




          15.2k1632











          • $begingroup$
            This is what was missing!! Thanks a lot!
            $endgroup$
            – user5441518
            Mar 14 at 6:00
















          • $begingroup$
            This is what was missing!! Thanks a lot!
            $endgroup$
            – user5441518
            Mar 14 at 6:00















          $begingroup$
          This is what was missing!! Thanks a lot!
          $endgroup$
          – user5441518
          Mar 14 at 6:00




          $begingroup$
          This is what was missing!! Thanks a lot!
          $endgroup$
          – user5441518
          Mar 14 at 6:00










          user5441518 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          user5441518 is a new contributor. Be nice, and check out our Code of Conduct.












          user5441518 is a new contributor. Be nice, and check out our Code of Conduct.











          user5441518 is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Mathematics Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3147559%2fdoes-a-bijective-commutative-transformation-on-a-vector-of-angles-exist%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Moe incest case Sentencing See also References Navigation menu"'Australian Josef Fritzl' fathered four children by daughter""Small town recoils in horror at 'Australian Fritzl' incest case""Victorian rape allegations echo Fritzl case - Just In (Australian Broadcasting Corporation)""Incest father jailed for 22 years""'Australian Fritzl' sentenced to 22 years in prison for abusing daughter for three decades""RSJ v The Queen"

          Who is our nearest planetary neighbor, on average?Santa Claus flies to the South PoleSeven Spheres of Unequal Mass, a weighing problem with a twistDescribe a large integerFast Mental Calculation of $7.5^7$Math in Space (without the help of celebrities)Find the value of $bigstar$: Puzzle 8 - InequalityWho drinks beer while running anyway?A Crucial DeliveryRanking And AverageHow long will my money last at roulette?

          Daza language Contents Vocabulary Phonology References External links Navigation menudaza1242Daza"Dazaga"eeee178086576