Attn: Fridger, Guillermo & Other Celestia Physicists
Posted: 15.03.2010, 23:15
Could The Celestia Physicists Please Check This?
I don't know if this should be here or in BUGS, but here goes.
Oh, how I hate to find that things don't work the way I expect in my favorite program! And CELESTIA "IS" my favorite program. So I always try to double-check things to see if an unexpected behavior is a real problem or just the error of this humble user. (Most often it turns out to be the latter.)
I’m looking to Fridger, Guillermo and any other CELESTIA physicists to either confirm or disprove the following logic. Actually, I hope they’ll disprove it, because it’s making my head spin.
While looking at various transits and occultations involving two planets, I happened upon something that I thought at first was just a paradox. As it turns out, if the following logic is sound, then it points to something far more fundamental. These three links recreating Venus's 1818 transit of Jupiter (as viewed from Earth) led to some unsettling realizations:
Event with NO Light-Travel-Delay
Time shown on CELESTIA’s clock: 21:46:11
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lWTrwGZN4f///////////w&y=UgC3ibAYHw&z=qQlSz0SPBw&ow=-0.577625&ox=-0.0997407&oy=0.790954&oz=0.175481&track=Sol:Jupiter&fov=0.0133263&ts=4e-005<d=0&p=0&rf=302487&lm=49154&tsrc=0&ver=3
Event with Light-Travel-Delay: Jupiter tracked and selected
Time shown on CELESTIA’s clock: 22:37:49
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lGTrwGZN4f///////////w&y=UAC3ibAYHw&z=qwlSz0SPBw&ow=-0.57761&ox=-0.0998858&oy=0.79097&oz=0.175374&track=Sol:Jupiter&select=Sol:Jupiter&fov=0.0133263&ts=4e-005<d=1&p=0&rf=302487&lm=49154&tsrc=0&ver=3
Event with Light-Travel-Delay: Jupiter Tracked but Venus selected
Time shown on CELESTIA’s clock: 21:59:36
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lGTrwGZN4f///////////w&y=UAC3ibAYHw&z=qwlSz0SPBw&ow=-0.57761&ox=-0.0998858&oy=0.79097&oz=0.175374&track=Sol:Jupiter&select=Sol:Venus&fov=0.0133263&ts=4e-005<d=1&p=0&rf=302487&lm=49154&tsrc=0&ver=3
The differences in clock time between the first link and either of the other two were of no concern; this is the way Light-Travel-Time is supposed to work. It was the disagreement of CELESTIA's clock time on the two last links that revealed the problem. How could both (which are supposed to be Earth times) disagree? A little further thought pointed to the following startling conclusions:
1) CURRENTLY, CELESTIA DOES NOT “AND CAN NOT” ACCURATELY RECREATE TRANSITS AND OCCULTATIONS INVOLVING TWO PLANETS AT THEIR PROPER TIMES! THIS IS BECAUSE CELESTIA DOES NOT ACCURATELY LOCATE PLANETS IN 3-D SPACE.
2) LIKEWISE, CELESTIA CAN ONLY RECREATE ECLIPSES AT THE OTHER PLANETS WITHIN A FEW SECONDS OF ACCURACY, AND SUCH RECREATIONS ARE ONLY ACCURATE IF VIEWED FROM EARTH!
3) THE FURTHER WE TRAVEL FROM EARTH IN CELESTIA, THE MORE INACCURATELY CELESTIA PLOTS A BODY’S LOCATION IN 3-D SPACE!
Now, before any stalwart CELESTIA fans accuse me of heresy, let me remind you that I am one of you. CELESTIA "IS" my favorite program. So allow me to explain.
Celestia uses VSOP87 to "locate" the planets where they "appear" when viewed from Earth at any particular time. But, as we'll see, this is not where they "should be" if we go out to visit them in 3-D space. Because of the time light takes to get to our eyes on Earth, all planets have already moved along their orbits by the time we on Earth see them. The problem that arises does so because CELESTIA places all bodies where they “would appear” from Earth “if light traveled instantaneously!” This therefore introduces a fundamental inaccuracy in where it locates them in 3-D space. (A pause while I stop my head from spinning.)
It should be stressed that, though this inaccuracy is related to the fact that light has a finite velocity, the conclusion is not a relativistic one. It holds true whether you wish to employ a Newtonian or an Relativistic frame to the problem.
As mentioned in Number 3 above, the inaccuracy increases with any object’s distance from Earth. So that means that when we go out to visit a planet, we’re not really where we should be. (Another pause to counter my head-spinning.) We are instead where we would be if the speed of light was infinite. We’re where VSOP87 says we should be, but only if viewed from Earth by means of a light that traveled to Earth instantaneously!
I don’t know it there’s an answer to this problem. Fridger, Guillermo and you other physicists will have to decide.
My conclusion is this:
TO PLOT CELESTIAL OBJECT POSITIONS AND MOTIONS IN 3-D SPACE ACCURATELY, CELESTIA (AND ALL ASTRONOMY PROGRAMS FOR THAT MATTER) WILL NEED TO ACCOUNT FOR "EACH AND EVERY" OBJECT’S LIGHT-TRAVEL-TIME TO THE OBSERVER! AND THIS MUST BE THE CASE WHEREVER THE OBSERVER GOES AND NO MATTER HOW MANY VIEWS CELESTIA IS SHOWING!
The multi-view issue is particularly noteworthy, because it brings up questions of simultaneity (though not of the relativistic kind). If you have a view of an Galilean eclipse with the observer at Jupiter, he’ll have to see it from 35 to 51 minutes earlier (are those figures right?) than an observer watching it from Earth. Again, this is is true whether your frames are Newtonian or Einsteinian.
The fact that CELESTIA lets us travel out to planets much faster than light introduces some more intriguing corollaries. Even setting aside all Relativistic effects (like “view-tunneling” and “time dilation”), the following would have to occur when we do go visit a planet: “while we are traveling” out to it, we should see its rotation-speed increase during our travel and then slow back down to agree with CELESTIA’s Time Rate when we get there! This is because we’re catching up to later and later light waves as we approach the planet. Likewise, as we travel toward the planet, its orbital velocity too would have to appear to accelerate until we reach the planet, because we would be making up the "light-time" between the starting and ending points of our travel to the planet. Conversely, both rotation and orbital velocity would have to slow down if we travel away from it (and reverse if we depart faster than light!) (Another pause while I again counter my head-spinning.)
CELESTIA’s developers obviously were aware of part (if not all) of this issue, as Light-Travel-Delay has been implemented since version 1.4.1 or before. Light-Travel-Delay is great for more accurately timing eclipses on another planet that we view distant from it. Since moons are so close to parent planets, the light-time difference between most moons and their parents amounts to only a few seconds. But, because planet locations in 3-D space are not correct, such non-terrestrial eclipses are only reasonably accurate from Earth. Moreover, the farther apart two bodies are, the greater the need becomes to account for “light-travel-time to the observer”. With transits and occultations, “light-travel-time" from the farther planet to the closer planet must be taken into account, and then “light-travel-time" from the closer planet to Earth.
I don’t know of any astronomy program that ALWAYS takes “light-travel-time to the observer” into account. Maybe that’s just too complicated to allow for, and too draining on computational resources. With multi-views and the simultaneity question, the issue becomes ever the more daunting. Furthermore, CELESTIA does not currently take into account the proper motion of stars other than the component-motion of multiples, and that would seem like a more immediate issue. Still, there's something at least mildly unsettling with CELESTIA's current "infinite-light-speed" framework.
Anyway, Fridger, Guillermo, I hope you'll find some flaw in the logic, though I fear that you won't. Either way, CELESTIA “IS STILL” my favorite program. Even if it's not completely authoritative, it still is the program that comes closest to revealing the “true wonders” of the Universe—"the Universe that is not only stranger than we imagine, but stranger than we CAN imagine."
Sign me,
Going to see if aspirin works on head-spinning.
--Gary
I don't know if this should be here or in BUGS, but here goes.
Oh, how I hate to find that things don't work the way I expect in my favorite program! And CELESTIA "IS" my favorite program. So I always try to double-check things to see if an unexpected behavior is a real problem or just the error of this humble user. (Most often it turns out to be the latter.)
I’m looking to Fridger, Guillermo and any other CELESTIA physicists to either confirm or disprove the following logic. Actually, I hope they’ll disprove it, because it’s making my head spin.
While looking at various transits and occultations involving two planets, I happened upon something that I thought at first was just a paradox. As it turns out, if the following logic is sound, then it points to something far more fundamental. These three links recreating Venus's 1818 transit of Jupiter (as viewed from Earth) led to some unsettling realizations:
Event with NO Light-Travel-Delay
Time shown on CELESTIA’s clock: 21:46:11
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lWTrwGZN4f///////////w&y=UgC3ibAYHw&z=qQlSz0SPBw&ow=-0.577625&ox=-0.0997407&oy=0.790954&oz=0.175481&track=Sol:Jupiter&fov=0.0133263&ts=4e-005<d=0&p=0&rf=302487&lm=49154&tsrc=0&ver=3
Event with Light-Travel-Delay: Jupiter tracked and selected
Time shown on CELESTIA’s clock: 22:37:49
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lGTrwGZN4f///////////w&y=UAC3ibAYHw&z=qwlSz0SPBw&ow=-0.57761&ox=-0.0998858&oy=0.79097&oz=0.175374&track=Sol:Jupiter&select=Sol:Jupiter&fov=0.0133263&ts=4e-005<d=1&p=0&rf=302487&lm=49154&tsrc=0&ver=3
Event with Light-Travel-Delay: Jupiter Tracked but Venus selected
Time shown on CELESTIA’s clock: 21:59:36
cel://SyncOrbit/Sol:Earth/1818-01-03T21:46:53.50351?x=lGTrwGZN4f///////////w&y=UAC3ibAYHw&z=qwlSz0SPBw&ow=-0.57761&ox=-0.0998858&oy=0.79097&oz=0.175374&track=Sol:Jupiter&select=Sol:Venus&fov=0.0133263&ts=4e-005<d=1&p=0&rf=302487&lm=49154&tsrc=0&ver=3
The differences in clock time between the first link and either of the other two were of no concern; this is the way Light-Travel-Time is supposed to work. It was the disagreement of CELESTIA's clock time on the two last links that revealed the problem. How could both (which are supposed to be Earth times) disagree? A little further thought pointed to the following startling conclusions:
1) CURRENTLY, CELESTIA DOES NOT “AND CAN NOT” ACCURATELY RECREATE TRANSITS AND OCCULTATIONS INVOLVING TWO PLANETS AT THEIR PROPER TIMES! THIS IS BECAUSE CELESTIA DOES NOT ACCURATELY LOCATE PLANETS IN 3-D SPACE.
2) LIKEWISE, CELESTIA CAN ONLY RECREATE ECLIPSES AT THE OTHER PLANETS WITHIN A FEW SECONDS OF ACCURACY, AND SUCH RECREATIONS ARE ONLY ACCURATE IF VIEWED FROM EARTH!
3) THE FURTHER WE TRAVEL FROM EARTH IN CELESTIA, THE MORE INACCURATELY CELESTIA PLOTS A BODY’S LOCATION IN 3-D SPACE!
Now, before any stalwart CELESTIA fans accuse me of heresy, let me remind you that I am one of you. CELESTIA "IS" my favorite program. So allow me to explain.
Celestia uses VSOP87 to "locate" the planets where they "appear" when viewed from Earth at any particular time. But, as we'll see, this is not where they "should be" if we go out to visit them in 3-D space. Because of the time light takes to get to our eyes on Earth, all planets have already moved along their orbits by the time we on Earth see them. The problem that arises does so because CELESTIA places all bodies where they “would appear” from Earth “if light traveled instantaneously!” This therefore introduces a fundamental inaccuracy in where it locates them in 3-D space. (A pause while I stop my head from spinning.)
It should be stressed that, though this inaccuracy is related to the fact that light has a finite velocity, the conclusion is not a relativistic one. It holds true whether you wish to employ a Newtonian or an Relativistic frame to the problem.
As mentioned in Number 3 above, the inaccuracy increases with any object’s distance from Earth. So that means that when we go out to visit a planet, we’re not really where we should be. (Another pause to counter my head-spinning.) We are instead where we would be if the speed of light was infinite. We’re where VSOP87 says we should be, but only if viewed from Earth by means of a light that traveled to Earth instantaneously!
I don’t know it there’s an answer to this problem. Fridger, Guillermo and you other physicists will have to decide.
My conclusion is this:
TO PLOT CELESTIAL OBJECT POSITIONS AND MOTIONS IN 3-D SPACE ACCURATELY, CELESTIA (AND ALL ASTRONOMY PROGRAMS FOR THAT MATTER) WILL NEED TO ACCOUNT FOR "EACH AND EVERY" OBJECT’S LIGHT-TRAVEL-TIME TO THE OBSERVER! AND THIS MUST BE THE CASE WHEREVER THE OBSERVER GOES AND NO MATTER HOW MANY VIEWS CELESTIA IS SHOWING!
The multi-view issue is particularly noteworthy, because it brings up questions of simultaneity (though not of the relativistic kind). If you have a view of an Galilean eclipse with the observer at Jupiter, he’ll have to see it from 35 to 51 minutes earlier (are those figures right?) than an observer watching it from Earth. Again, this is is true whether your frames are Newtonian or Einsteinian.
The fact that CELESTIA lets us travel out to planets much faster than light introduces some more intriguing corollaries. Even setting aside all Relativistic effects (like “view-tunneling” and “time dilation”), the following would have to occur when we do go visit a planet: “while we are traveling” out to it, we should see its rotation-speed increase during our travel and then slow back down to agree with CELESTIA’s Time Rate when we get there! This is because we’re catching up to later and later light waves as we approach the planet. Likewise, as we travel toward the planet, its orbital velocity too would have to appear to accelerate until we reach the planet, because we would be making up the "light-time" between the starting and ending points of our travel to the planet. Conversely, both rotation and orbital velocity would have to slow down if we travel away from it (and reverse if we depart faster than light!) (Another pause while I again counter my head-spinning.)
CELESTIA’s developers obviously were aware of part (if not all) of this issue, as Light-Travel-Delay has been implemented since version 1.4.1 or before. Light-Travel-Delay is great for more accurately timing eclipses on another planet that we view distant from it. Since moons are so close to parent planets, the light-time difference between most moons and their parents amounts to only a few seconds. But, because planet locations in 3-D space are not correct, such non-terrestrial eclipses are only reasonably accurate from Earth. Moreover, the farther apart two bodies are, the greater the need becomes to account for “light-travel-time to the observer”. With transits and occultations, “light-travel-time" from the farther planet to the closer planet must be taken into account, and then “light-travel-time" from the closer planet to Earth.
I don’t know of any astronomy program that ALWAYS takes “light-travel-time to the observer” into account. Maybe that’s just too complicated to allow for, and too draining on computational resources. With multi-views and the simultaneity question, the issue becomes ever the more daunting. Furthermore, CELESTIA does not currently take into account the proper motion of stars other than the component-motion of multiples, and that would seem like a more immediate issue. Still, there's something at least mildly unsettling with CELESTIA's current "infinite-light-speed" framework.
Anyway, Fridger, Guillermo, I hope you'll find some flaw in the logic, though I fear that you won't. Either way, CELESTIA “IS STILL” my favorite program. Even if it's not completely authoritative, it still is the program that comes closest to revealing the “true wonders” of the Universe—"the Universe that is not only stranger than we imagine, but stranger than we CAN imagine."
Sign me,
Going to see if aspirin works on head-spinning.
--Gary