Rotating frame: a question of interpretation

In summary, the conversation revolves around a paradox presented by Lanczos in his book "The Variational Principles of Mechanics". The paradox involves a system, S', rotating at an angular velocity \vec{\Omega} about an axis through a fixed point with respect to an inertial system S. Lanczos states that the radius vectors in both systems, \vec{R} and \vec{R}', are the same. However, he also claims that the velocities and accelerations measured in both systems differ from each other. This is due to the rates of change being observed in the two systems being different. Furthermore, Lanczos introduces the notation \frac{d'}{dt} to refer to the rate of change of a quantity in the moving
  • #36
Philip Wood said:
I'm certainly not saying that doing Physics in a rotating frame is invalid! Nor am I saying that one observer is right and the other wrong.

I'm merely trying to understand how to interpret the equation you write as

[tex]\left( \frac{d \vec q}{d t}\right)_A = \left( \frac{d \vec q}{d t}\right)_B +\ \vec \omega \times \vec q.[/tex]
I'm arguing that [itex]\left( \frac{d \vec q}{d t}\right)_B [/itex] is only a 'partial' derivative of the vector [itex]\vec q[/itex] because it treats the unit vectors in the rotating (B) frame (rotating with the frame) as constants.

I don't know how to explain it without differential geometry concepts. But I'll try.

What you call "the (total in your wording, I guess) derivative of a vector" is in reality the coordinate expression of a certain geometric object with respect to that coordinate frame

The same object will have different coordinates in different frames.

For each frame, the derivative of that vector is just the usual derivative of its escalar components.

For example, if [tex]\vec{q}(t) = (x(t),y(t),z(t))[/tex] for a given observer, then [tex]\frac{d\vec{q}(t)}{dt} = (x'(t), y'(t), z'(t))[/tex] for this observer.

For another different observer, the same vector may have the expression [tex]\vec{q}(t) = (a(t),b(t),c(t))[/tex], then [tex]\frac{d\vec{q}(t)}{dt} = (a'(t), b'(t), c'(t))[/tex] for this other observer.


These two sets of coordinates can be much more general than the usual components with respect to an orthonormal vector basis. But for simplicity let us restric to the especial case where [tex](x(t), y(t), z(t))[/tex] means

[tex]x(t)\vec{i} + y(t)\vec{j} + z(t)\vec{k}[/tex]

where [tex]\vec{i} , \vec{j}, \vec{k}[/tex] is an orthonormal basis.

And the same with


[tex]a(t)\vec{m} + b(t)\vec{n} + c(t)\vec{p}[/tex]

where [tex]\vec{m} , \vec{n}, \vec{p}[/tex] is another orthonormal basis.


So that for one observer it is

[tex]\frac{d\vec{q}(t)}{dt} = x'(t)\vec{i} + y'(t)\vec{j} + z'(t)\vec{k}[/tex]


and for the other observer it is


[tex]\frac{d\vec{q}(t)}{dt} = a'(t)\vec{m} + b'(t)\vec{n} + c'(t)\vec{p}[/tex]


Obviously I am just stating how it works. To be able to know why it is this way, you'd need to know some differential geometry concepts.


The second term on the right is the 'missing' part of the B-frame derivative that takes account of the rotation (non-constancy) of the unit vectors. See footnote.

No. In fact, from the point of view of B, it is A who is rotating with -w angular velocity. So if you make the exact same reasoning, but from B point of view, you will get to

[tex]\left( \frac{d \vec q}{d t}\right)_B = \left( \frac{d \vec q}{d t}\right)_A +\ (-\vec{\omega}) \times \vec q.[/tex]



On the left hand side, there is only one term, [itex]\left( \frac{d \vec q}{d t}\right)_A [/itex] because in the inertial frame the unit vectors are constants. So [itex]\left( \frac{d \vec q}{d t}\right)_A [/itex] is a genuine, complete, derivative of [itex]\vec q[/itex].

Footnote
Mathematically, what I'm saying in the paragraph under the equation is that the 'complete' derivative of [itex]\vec q[/itex] expressed in terms of the rotating unit vectors of the 'B' frame is

[tex]\frac{d}{dt}\left(q_x \hat {\vec x}+ q_y \hat {\vec y}+ q_z \hat {\vec z}\right)[/tex]
in which [itex]q_x, q_y, q_z [/itex] are (scalar) components of [itex]\vec q[/itex] on the rotating unit vector set [itex]\hat {\vec x}, \hat {\vec y}, \hat {\vec z}[/itex].

Differentiating each term in the last equation as a product, and re-assembling:

[tex]\frac{d q_x}{dt} \hat {\vec x}+ \frac{d q_y}{dt} \hat {\vec y}+\frac{d q_z}{dt} \hat {\vec z} \ +\ q_x \frac{d \hat {\vec x}}{dt}+q_y \frac{d \hat {\vec y}}{dt}+q_z \frac{d \hat {\vec z}}{dt} \ \ \ = \ \ \ \left( \frac{d \vec q}{d t}\right)_B \ + \ \vec{\omega} \times \vec{q}[/tex]
In the last step I've identified the sum of the first three terms with your [itex]\left( \frac{d \vec q}{d t}\right)_B [/itex], (what Lanczos calls [itex]\frac{d' \mathbf q}{dt}[/itex]), and the last three terms with [itex]\vec{\omega} \times \vec{q}[/itex]. The latter can easily be justified.

You can do exactly the same from B point of view.

I know it may be difficult to grasp it without the proper differential geometry concepts, and in fact I have not explained why it is the way it is, I just stated how it is.

I have to go now, I'll try more later if I have time. :-)
 
Physics news on Phys.org
  • #37
Philip Wood said:
I have three textbooks which treat the equation. They are quite old and fairly elementary, but the authors are authoritative: T W Kibble, J L Synge, C Lanczos. All of them treat the equation using the mathematics of vectors; none of them mentions differential geometry. I'm not using this as an argument that DG is irrelevant, but as an indication that the insights of DG can be translated into the ordinary language of vectors.
I haven't looked at all of those texts, but I suspect they all make a huge hand-wave.

A few years ago my officemate, a former astronomy professor who came over to the dark side of working for industry, complained about the huge handwaving that inevitably arises in those textbook derivations of the kinematics transport theorem. I told him it's trivial if you know the basics of differential geometry and Lie group theory.

He went through a number of texts, from the level of Marion to Goldstein and higher. Almost all of those texts used a big hand-wave argument. He found but one that didn't use a hand-wave, but it put the derivation in a five page long appendix that was a complete math-out (Math-out: noun. A paper or presentation so encrusted with mathematical or other formal notation as to be incomprehensible.)

So what about texts on differential geometry and Lie group theory? This result is so trivial that most texts on differential geometry and Lie groups don't even bother to address it. Why bother with something so trivial and special-purpose as the group SE(3)? Mathematicians generalize, not specialize. From what I've seen, most texts on differential geometry and Lie groups go out of their way to be absolutely inscrutable to anyone but a professional mathematician. It's almost as if their job is to make higher mathematics inscrutable. The author of a mathematics text on differential geometry and Lie groups apparently has done something fundamentally wrong if the text is scrutable to a PhD physicist, PhD astronomer, or PhD engineer.


It seems that both you and DH are trying to point out that I am making some mistake of interpretation. Is it my use of a set of rotating base vectors that you find objectionable? The best post for you to get your teeth into would probably be number 28. Maybe any insights from differential geometry could be expressed in the language of vectors; this could even be a useful exercise for you!
Let's go back to the merry-go-round that I introduced in post #14. Suppose you've painted two vertical arrows pointing upward on the center point, one labeled ##\hat z## and the other, ##\hat z'##. You've also painted two orthogonal horizontal arrows on the floor of the merry-go-round labeled ##\hat x'## and ##\hat y'## such that ##\hat z' \times \hat x' = \hat y'##. Suppose you are currently suspended from the non-rotating ceiling of the merry-go-round and are in the finishing touches of painting two more horizontal arrows on the ceiling labeled ##\hat x## and ##\hat y## such that ##\hat z \times \hat x = \hat y##.

Now suppose someone starts the merry-go-round. From your perspective, the unprimed axes are stationary while the primed axes are rotating. It's the other way around from the perspective of someone sitting on one of the horses on the merry-go-round. Who's right? The answer is that both are right. What's wrong is insisting that only one observer can be right. You have to agree to disagree here because the time derivative of a vector quantity is not an objective (frame invariant) phenomenon. This wikipedia page, http://en.wikipedia.org/wiki/Objectivity_(frame_invariance) does a fairly decent job of getting the idea across, much better than the inscrutable wikipedia pages on differential geometry and Lie group theory.
 
  • #38
I'll try to explain it a bit more, maybe you can grasp some of it.

We have two observers, each one rotating with respect to the other at omega angular velocity (suppose the z-axis is the same for both, and it is the xy-plane of each one that is rotating with respect to the xy-plane of the other one).

Let us call [tex](t,x,y,z)[/tex] the space-time coordinates one of them assigns to each event, and [tex](t',x',y',z')[/tex] the space-time coordinates the other one assings to the same event.

If you do some math (just as I have just done here in a piece of paper), you'll get:

[tex](t',x',y',z')\to (t,x,y,z) = (t', x' cos(w t') - y' sin(w t'), x' sin(w t') + y' cos(w t'), z')[/tex]

That is the transformation between those two charts (i.e. the relation between the coordinates those two observers assing to the same events).

Imagine we have a particle whose space-time coordinates with respect to the second observer are:

[tex](t',1,0,0)[/tex] (that is, the particle is always at the tip of this observer's x'-axis unit vector, so in particular the particle is at rest with respect to the x'y'z'-frame of this second observer, along its x'-axis and at a distance of 1 m away from the origin).If you have understood the change of chart relation, this same particle will have the following space-time coordinates with respect to the first observer:

[tex](t, cos(w t), sin(w t), 0)[/tex]

(i.e. this same particle is moving, its trajectory is a circle of radius = 1 m, with respect to the xyz-frame of this first observer).In Differential Geometry terms, what you have is a concrete (Euclidean) 4-dimensional Riemannian Manifold M, two charts:

[tex]\phi_1 : M\to\mathbb{R}^4[/tex]

where [tex]\phi_1(p) = (t(p), x(p), y(p), z(p))[/tex] for each [tex]p\in M[/tex]

and

[tex]\phi_2 : M\to\mathbb{R}^4[/tex]

where [tex]\phi_2(p) = (t'(p), x'(p), y'(p), z'(p))[/tex] for each [tex]p\in M[/tex]and a (differentiable) curve

[tex]\alpha : I\to M[/tex]The image of the curve (which is a subset of M) represents the set of all events where the particle exists.

For each [tex]\tau\in I[/tex]

[tex]\alpha(\tau)[/tex] is a point in M, that represents "a place and a time" (i.e. an event) where the particle exists.The velocity vector of the curve is a concrete differential tangent vector field along the curve, which has a perfect mathematical "coordinate-free" definition (i.e. you don't need coordinates at all to be able to define such geometric object).

It is just a concrete element of the tangent space to M at each point p\in M that belongs to the image of the curve.

It just happens that each chart allow to select a concrete vector basis in the tangent space at each point of the Manifold. So the vector velocity of the curve at each point will have some coordinates with respect to this vector basis each chart selects at each tangent space.For example:

[tex](1, -w sin(w t), w cos(w t), 0)[/tex] are the coordinates of the vector velocity of the curve, with respect to the vector basis that the chart [tex]\phi_1[/tex] selects in the tangent vector space at the point p in M of coordinates (t,x,y,z) with respect to this observer.In other words,

[tex]1 \vec{u}_{t} - w sin(w t) \vec{u}_x + w cos(w t) \vec{u}_y[/tex] is the vector velocity of the curve (an element of the tangent space to M at point p of coordinates (t,x,y,z) with respect to this chart) expressed as a linear combination of the vector basis

[tex]\{\vec{u_t}, \vec{u_x}, \vec{u_y}, \vec{u_z}\}[/tex] that [tex]\phi_1[/tex] allow to select in the tangent space to M at point p of coordinates (t,x,y,z).In the same way,

[tex](1,0,0,0)[/tex] are the coordinates of THE SAME vector velocity of the curve, with respect to the vector basis that the chart [tex]\phi_2[/tex] selects in the tangent vector space at the point p in M of coordinates (t',x',y',z') with respect to this second observer.

That is,

[tex]\vec{u}_{t'}[/tex] is the velocity vector of the curve (an element of the tangent space to M at point p of coordinates (t',x',y',z') with respect to this chart \phi_2) expressed as a linear combination of the vector basis

[tex]\{\vec{u}_{t'}, \vec{u}_{x'}, \vec{u}_{y'}, \vec{u}_{z'}\}[/tex] that [tex]\phi_2[/tex] allow to select in the tangent space to M at point p of coordinates (t',x',y',z').So

[tex]1 \vec{u}_{t} - w sin(w t) \vec{u}_x + w cos(w t) \vec{u}_y[/tex]

and

[tex]\vec{u}_{t'}[/tex]

are the SAME vector ( the same element of the tangent space to M at point p ) just expressed with respect to different vector basis (of that tangent space).
How is this all related to what you already know?The last three coordinates are the "spatial-coordinates" (the first one is the time). If you look above how I defined our example, it is obvious that what you'd call the vector velocity of the particle (the last three coordinates of the vector velocity of the curve) is just zero for the second observer (the particle does not move with respect to the second observer) but it is not zero for the first observer.And what about acceleration?If you compute the acceleration vector of the particle with respect to the first observer, you'll have (I have just done it here in a piece of paper) :

[tex]-w^2 cos(w t) \vec{u}_x - w^2 sin(w t) \vec{u}_y[/tex]
That is, with respect to the first observer, the particle is describing a circle at constant speed, so for him, the acceleration vector of the particle is radial (points to the origin).If you compute the acceleration vector of the particle "naively" with respect to the second observer, you'll get zero (and you'd think it is OK, after all the particle does not move with respect to this second observer).

But if you compute the Covariant Derivative of the vector velocity of the curve in the second chart (second observer), you'll get exactly the same vector that if you compute it with the first chart. You'll get

[tex]-w^2 cos(w t) \vec{u}_x - w^2 sin(w t) \vec{u}_y = -w^2 \vec{u}_{x'}[/tex]Because the Covariant Derivative is again a "coordinate-free" geometric object.In this way you can formulate Newtonian Mechanics in a "coordinate-free" style, stating that the total force upon a particle is just proportional (m being the constant) to the Covariant Derivative of the vector velocity of the curve (that represent that particle)Anyway, you surely will understand this all much better after you study Differential Geometry (I will recommend "Semi-Riemannian Geometry with Applications to Relativity" (Barrett O'Neill) ).EDIT: I forgot to mention that the first observer is (by definition in this example of mine) an inertial observer (that is why with respect to his chart the Covariant Derivative reduces to the "usual" acceleration vector) and so the second observer is not an inertial observer.
 
Last edited:
  • #39
mattt said:
No. In fact, from the point of view of B, it is A who is rotating with -w angular velocity. So if you make the exact same reasoning, but from B point of view, you will get to

[tex]\left( \frac{d \vec q}{d t}\right)_B = \left( \frac{d \vec q}{d t}\right)_A +\ (-\vec{\omega}) \times \vec q.[/tex]

Agreed

And on my mathematical footnote with the differentiation of (dq/dt)B as a sum of products of scalar components and unit vectors you write...

mattt said:
You can do exactly the same from B point of view.

Yes. But there is relative rotation between the unit vectors and I've chosen to regard the unit vectors in A as stationary and those in B as rotating. What's wrong with that? After all we agree, I think, that we can distinguish a rotating frame from an inertial frame by experiment (see my post 31), and I'm regarding the unit vectors in the rotating frame as rotating and those in the inertial frame as stationary.

mattt said:
I know it may be difficult to grasp it without the proper differential geometry concepts

Well, thank you for the sympathy, but what exactly is it that I'm finding hard to grasp?

You should also extend your sympathy to all those poor blighters who studied mechanics 30 or 40 years ago (or even quite recently) using textbooks such as the ones I mentioned in post 35, which deal with the equation without using the language of differential geometry.
 
Last edited:
  • #40
Philip Wood said:
But there is relative rotation between the unit vectors and I've chosen to regard the unit vectors in A as stationary and those in B as rotating. What's wrong with that?

Nothing wrong with that. In the example, you can choose one of them to be an inertial frame (and so the other observer is not inertial), or you could choose both them to not be inertial (and that would be a different example).

Your "problem" was that of "total" versus "partial" derivative. You seemed to "believe" that [tex]\left(\frac{d\vec{q}(t)}{dt}\right)_A[/tex]

was "right" but

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_B[/tex]

was "wrong" or "incomplete".

Both are equivalent mathematical expressions for the same geometric fact.

After all we agree, I think, that we can distinguish a rotating frame from an inertial frame by experiment (see my post 31), and I'm regarding the unit vectors in the rotating frame as rotating and those in the inertial frame as stationary.

No problem with that at all. Inertial and non-Inertial frames can be distinguished by experiment and also in the geometric-theoretic part inertial and non-inertial frames are also different (their mathematical definition are different).


Well, thank you for the sympathy, but what exactly is it that I'm finding hard to grasp?

You should also extend your sympathy to all those poor blighters who studied mechanics 30 or 40 years ago (or even quite recently) using textbooks such as the ones I mentioned in post 35, which deal with the equation without using the language of differential geometry.


You seem to think that

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_A[/tex]

is right, but that

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_B[/tex]

is "wrong" or "incomplete".

That shows there is something you don't understand.

That is what I meant.
 
  • #41
mattt said:
You seem to think that

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_A[/tex]

is right, but that

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_B[/tex]

is "wrong" or "incomplete".

That shows there is something you don't understand.

That is what I meant.
We are on exactly the same page, mattt. That was precisely my objection to what Philip wrote.
 
  • #42
DH Many thanks for post 37. I'm quite prepared to believe that arguments of the type I've given in the mathematical footnote in my post 28, lack rigour, though I'm still not clear why they're wrong. [To repeat my defence: We can distinguish a rotating frame from an inertial frame by experiment within the frame, so why can't we consider the unit vectors anchored to the rotating frame as, err, rotating, and those anchored to the inertial frame as stationary?]

I think that you and Matt have spent a long time trying to make me see the error of my ways. Thank you for your efforts. You've certainly succeeded in making me see the urgency of a course in DG.

Matt. Many thanks for your latest post, which I shall read carefully. Thank you, too for the recommendation of Barrett O'Neill. Seems like a good place to start.
 
  • #43
Re posts 40, 41 and the 'incomplete' derivative.

In my footnote on post 28 I differentiated q in terms of the B frame representation and showed it to be a sum of two terms. The first is what I think we all agree to call (dq/dt)B and the second is ω x q. The 'complete' derivative of q is the sum of these two terms.

This is supported by the fact that the sum of these two terms is equal to (dq/dt)A, which is the complete derivative of q in the A frame because I'm choosing to regard the unit vectors in the A frame as stationary, so there's only one term. So the complete time derivative of q is frame-independent, which is what we'd hope for!
 
  • #44
Philip Wood said:
Matt. Many thanks for your latest post, which I shall read carefully. Thank you, too for the recommendation of Barrett O'Neill. Seems like a good place to start.

I must warn you that "Semi-Riemannian Geometry with Applications to Relativity" (Barrett O'Neill) is not a book for physicists (I know more than one physicist that did not like that book at all).

I love the book, and more so "Foundations of Differential Geometry" (Kobayashi, Nomizu, 2 volumes), but I am a mathematician, very used to the Definition-Theorem-Proof style in Mathematics.

A non-mathematician would probably hate these wonderful books, I guess :-)
 
  • #45
Philip Wood said:
DH Many thanks for post 37. I'm quite prepared to believe that arguments of the type I've given in the mathematical footnote in my post 28, lack rigour, though I'm still not clear why they're wrong. [To repeat my defence: We can distinguish a rotating frame from an inertial frame by experiment within the frame, so why can't we consider the unit vectors anchored to the rotating frame as, err, rotating, and those anchored to the inertial frame as stationary?]
I gave specific examples in post #25. I'll give a couple more.
  1. Try predicting the weather from the perspective of an inertial frame. You don't want to do that. You most seriously do not want to do that.

  2. Consider a solid body with three distinct principal axes. It's angular momentum is given by ##L=I\omega##. The rotational analog of Newton's second law is ##\vec\tau_{\text{ext}} = \frac {d \vec L} {dt}##, which is valid only in an inertial frame. Now we have a problem. Freshman / sophomore physics problems nicely set up problems where the inertia tensor is constant. In real life, the inertia tensor when viewed from the perspective of an inertial frame is anything but constant. The inertia tensor for a rigid body is constant in a body fixed frame. It's much easier to look at rotational behavior from the perspective of a rotating frame than it is too look at it from the perspective of an inertial frame. Once again, you don't want to do that.
 
  • #46
mattt said:
A non-mathematician would probably hate these wonderful books, I guess :-)
Guessing is not needed. It's a certainty.

I've been working lately with geometric integration techniques, Lie group integrators in particular. There has been a lot of work in this area in the last fifteen years or so. My technical monitor is a PhD mathematician who did a postdoc at the Institute for Advanced Study (in other words, he's not a slouch). After grinding through one too many math journal papers on the subject, I complained to him "Why do you mathematicians seem to go out of your way to make your concepts completely inscrutable and absolutely impractical?" His reply: "That's our job! Read Mr. Hardy's apology."
 
  • #47
Philip Wood said:
Re posts 40, 41 and the 'incomplete' derivative.

In my footnote on post 28 I differentiated q in terms of the B frame representation and showed it to be a sum of two terms.

No. To "differentiate a vector [tex]\vec{q}(t)[/tex] with respect to B frame" just means the following:

If [tex]\vec{q}(t) = a(t)\vec{u}_{x'} + b(t)\vec{u}_{y'} + c(t)\vec{u}_{z'}[/tex]

where [tex]\{\vec{u}_{x'},\vec{u}_{y'},\vec{u}_{z'}\}[/tex] is the vector basis in the B frame

then

[tex]\left(\frac{d\vec{q}(t)}{dt}\right)_B = \frac{da(t)}{dt} \vec{u}_{x'} + \frac{db(t)}{dt} \vec{u}_{y'} + \frac{dc(t)}{dt} \vec{u}_{z'}[/tex]

by definition.


You are not doing that. You are differentiating q(t) with respect to A frame, and that you can express as a sum of what you get when you differentiate g(t) with respect to B, plus another term.

The first is what I think we all agree to call (dq/dt)B and the second is ω x q. The 'complete' derivative of q is the sum of these two terms.

No. That "complete" is totally yours and it is not the way these things are named.

This is supported by the fact that the sum of these two terms is equal to (dq/dt)A, which is the complete derivative of q in the A frame because I'm choosing to regard the unit vectors in the A frame as stationary, so there's only one term. So the complete time derivative of q is frame-independent, which is what we'd hope for!

No. It is not that way.
 
  • #48
D H said:
Guessing is not needed. It's a certainty.

I've been working lately with geometric integration techniques, Lie group integrators in particular. There has been a lot of work in this area in the last fifteen years or so. My technical monitor is a PhD mathematician who did a postdoc at the Institute for Advanced Study (in other words, he's not a slouch). After grinding through one too many math journal papers on the subject, I complained to him "Why do you mathematicians seem to go out of your way to make your concepts completely inscrutable and absolutely impractical?" His reply: "That's our job! Read Mr. Hardy's apology."


hahaha. I know, but there are good reasons to the way Mathematics is done.

Some people must do the work of finding the precise mathematical definitions (suitable to represent some "fuzzy" physics concepts) and to find the rigorous mathematical proofs of the relations between them. We (mathematicians) are these (masochists) people. :-)

By the way, sometimes some mates (mathematicians) accuse me of being "a physicist", because sometimes when I am trying to explain something and I don't feel like going along the total rigorous route (I'm too lazy lately) I start explaining it in "the physics way". So physicists accuse me of being "too rigorous" sometimes, and some mathematicians (when talking about physics subjects) accuse me of being "too hand-wavy". :-)
 
  • Like
Likes 1 person
  • #49
I think we may be arguing about names, here. I don't think I claimed that I was differentiating wrt frame B. I was, though, expressing q in terms of unit vectors of frame B, and then doing the differentiation.

The term, 'complete derivative' is indeed my own, and I'm quite happy to withdraw it. How about calling it the frame-independent derivative?

I await your telling me why this would be wrong.

If I ignore your responses it's because I have to be away from my desk for 36 hours.
 
  • #51
Yes indeed!

I suspect that in the current thread we have a clash of language and cultures (new vs. old), compounded by my own poor terminology, rather than a direct contradiction.
 
Last edited:

Similar threads

Back
Top