confocaloid wrote: ↑July 14th, 2023, 12:37 pm
When I convert the linked pattern to plain two-state B3/S23 and run it, I only see a p31 oscillator. I do not see anything "moving all the way around" the working oscillator.
Can you please re-state your argument into another form, so that it can be understood
within plain two-state B3/S23 (i.e. without using non-Life "visual effects" implemented as multi-state ruletables)?
Sure. I'll retain LifeSuper just for convenience in labeling:
Code: Select all
x = 78, y = 76, rule = LifeSuper
33.3R.R.R.3R$35.R.R.R.R.R$33.3R.3R.3R$33.R5.R.R.R$33.3R3.R.3R3$38.T$
37.T.T$36.T3.T$36.T3.T$36.5T$36.T3.T$36.T3.T$36.T3.T$36.T3.T2$46.2M$
45.2M.M5.2M$46.M.2M4.2M$47.2M2$20.2M8.M6.2G3.3M$20.2M6.3M7.2G.M3.M$
27.M9.G3.M3.M$27.2M12.M.2M7.2M$52.M.M$47.M6.M$48.M5.2M$21.2M23.3M$18.
2M.2M6.3M$20.M5.M4.M$26.M3.M31.4T$25.M36.T3.T$24.M3.M33.T3.T$24.M.2M
26.G7.T3.T4.3R.3R$13.4T8.M29.2G5.4T5.R5.R$13.T3.T36.2G6.T3.T4.3R.3R$R
.3R.3R4.T3.T44.T3.T4.R.R.R$R.R.R.R6.T3.T7.2G35.T3.T4.3R.3R$R.3R.3R4.T
3.T6.2G29.M6.4T$R.R.R.R.R4.T3.T8.G26.2M.M$R.3R.3R4.T3.T34.M3.M$13.T3.
T37.M$13.4T33.M3.M$49.M4.M5.M$49.3M6.2M.2M$32.3M23.2M$25.2M5.M$26.M6.
M$26.M.M$27.2M7.2M.M12.2M$35.M3.M3.G9.M$35.M3.M.2G7.3M6.2M$36.3M3.2G
6.M8.2M2$32.2M$25.2M4.2M.M$25.2M5.M.2M$33.2M6.3T$40.T3.T$40.T$40.T$
40.T$40.T$40.T$40.T3.T$41.3T4$38.R.3R.R.R$38.R3.R.R.R$38.R.3R.3R$38.R
.R5.R$38.R.3R3.R!
We're talking about a p31 oscillator here, so we know that it's going to keep doing the same thing -- there aren't any surprises where some part of the structure might have just gotten constructed, or some glider might have come flying in from somewhere else.
In the following, I'll be using "signal" in the same sense that I've been using "signal" whenever I've talked about signal circuitry for the last two decades or so. There shouldn't be any need to object to every individual usage. One objection to the whole post will be clear enough. I'll re-state the definition of "signal" as I'm using it, below.
Run the pattern to T=248. It ends up looking just the same as it started. Not surprising, it's an oscillator. But now let's look closely at what happend during those 248 ticks.
- At T=248, we have a glider in pink location A. It reached that location from the western dependent reflector's output signal stream, only because a previous glider in that reflector's input signal stream was present at location D at T=186. If that input glider had not been present at location D at T=186, the output glider would not be present at location A.
So there's a causal connection between the two sides of the reflector. This is why it's called a "reflector" and not a "gun": guns don't need external support, but this reflector needs an input signal stream to produce its output signal stream.
The key piece of information -- the fact that a glider was present at D at T=186 -- has been communicated across the Life universe from location D to location A in 62 ticks, through the dependent reflector mechanism. The input signal has produced an output signal.
- At T=186, we had a glider in location D that reached that location from the southern dependent reflector, only because a glider was present at location C at T=124.
- At T=124, we had a glider in location C that reached that location from the eastern dependent reflector, only because a glider was present at location B at T=62.
- At T=62, we had a glider in location B that reached that location from the northern dependent reflector, only because a glider was present at location A at T=0.
Re-stating all this starting from T=0 and moving forward, the causal chain extends all the way around the loop, from A back to A again. At the end of the cycle, the information about the glider's presence at location A at T=0 has traveled all the way around the loop in 248 ticks.
A slightly different phrasing would be that "each input signal allows each dependent reflector to function for another cycle, and to produce its next output signal".
In many of these dependent-reflector cases, it makes good intuitive sense to describe this as the input signal passing through the reflector and coming out the other side -- just the same as with any other reflector. The Life Lexicon and LifeWiki definition of "signal" only requires that information has to be moving... and information is in fact moving.
confocaloid wrote: ↑July 14th, 2023, 12:37 pm
In this case, there is existing ambiguity -- when taken out of context, the word "signal" can mean different things:
(1) An
object (perturbation, deformation) that moves through a non-empty background pattern. This is the meaning discussed in
Wire.
(2)
Information that moves through the Life universe, and is
carried by some object(s). This is the meaning discussed in
Signal.
Depending on context, both meanings are useful.
Normally, the context allows to distinguish which of the two meanings is intended.
I certainly agree with the last two sentences.
However, the level of ambiguity you describe seems normal to me for any useful piece of terminology. It does not imply that there's any irreconcilable conflict between the two meanings.
Most generally, my understanding is that a signal is a set of active cells that moves through a stationary background pattern. The background pattern may be empty or stable or periodic, but must not be chaotic. If part of the background is temporarily disturbed, it will return to its original configuration after the signal passes.
It continues to seem to me like a painful and confusing exercise, to try to avoid the use of my standard words for signals passing through signal circuitry, for the reason that they're "more confusing" than some alternative. I can see the potential for confusion, sure, but it seems to me that the confusion is handled by keeping a clear distinction between "dependent" and "independent" signals. The alternatives you're suggesting seem much more confusing than that, while also not lining up well with existing usage.
I can see how the definition of "signal" should maybe get a footnote to state clearly that a signal can still be a signal even if you can't encode binary information in it -- specifically because some structures such as dependent reflectors require a constant periodic stream of input signals to produce their output signals.
But I don't see a reasonable way to consistently document this claim that dependent reflectors don't count as signal circuitry, and loops of them don't contain any signals... without also having to tie ourselves in terminological knots to explain why things like the periodic signal sources and sinks quoted in my previous post still somehow do constitute "signals" after all.
Long story short, I think things remain much simpler if gliders (and *WSSes, H, B, R, pi, 2c/3 wire signals, and so on) can always be called "signals" if it's useful to do so.