Linked Oscillations

These are not the influence coupled oscillations of physics and biology: Huygens pendulum clocks or southeast Asian fireflies. Our oscillators are logical circuits ( a closed circuit with an odd number of inversions) which are directly linked logically. They do not necessarily oscillate periodically but can wait indefinitely to complete an oscillation.

Another behavior is introduced that is not a combination behavior but is a transition behavior which is necessary to form an oscillation. The inversion transitions “data” to “not data” and transitions “not data to “data”

The movie illustrates the “all of” oscillation linking behavior which will transition its output to red only when both inputs are red and will transition its output to blue only when both inputs are blue. When the inputs are different the linking behavior will hold its output and wait for both inputs to be the same. Since both oscillations monotonically transition between red and blue it is guaranteed that red completeness will always occur and that blue completeness will always occur and that the linked oscillations will oscillate in concert indefinitely.

In the movie one oscillation is faster than the other and waits on the slower at the linking behavior.

A series of linked oscillators form a spontaneously flowing pipeline in which emerges a  path through which flows stable wavefronts of red and blue.

The stable flow path through the linked oscillations is highlighted below as the black path which flows from left to right. The grey paths flowing from right to left with the inversion, is the closure path that closes each oscillation around its link behaviors. Below that the pipeline of oscillations is redrawn to emphasize the flow path which is the straight path through the middle and the closure paths which close each oscillation.

The movie below illustrates the behavior of the redrawn structure of linked oscillations

The demonstration below is a series of linked oscillations forming a pipeline through which transitioning colors flow.  The pipeline has 3 variable speed oscillations: one at the input, one at the output and one in the middle of the pipeline. Each oscillator oscillates between red and blue through a single point of color inversion. Oscillators are linked through a completeness behavior with the completeness logic red & red and blue & blue. When both inputs to the linking behavior are the same color the color passes through the behavior and each oscillation progresses. Play with the speeds and get familiar with the adaptive behavior of the logically determined pipeline. Notice how each oscillation waits indefinitely on linking completeness to complete its oscillation. Green is start and red is stop.

This a pipeline of linked oscillations in the form of the redrawn structure above making it easier to observe the flow path. The big red dots are the oscillation links and the little black dots are the flowing  transitions. The sliders left, mid and right control delays in the left most, right most and middle oscillations respectively. The slider hide is a toggle that will hide the closure flow and show only the data path flow through the pipeline. Play with the delays and observe how the delays affect the flow path and how they interact with each other.

The  “data”/”not data” Convention
The two different conditions are designated as “data” and “not data” representing them in the movies as red and blue respectively. “data”  and “not data” conditions flow through the pipeline as alternating wavefronts of transition. The “not data” condition bounds successive wavefronts of “data” condition.

Symbolic data such as numbers can be integrated into the oscillation flow behavior. The linking completeness behaviors can be interaction behaviors such as arithmetic functions. The structure of linked oscillations can be a complex network of flow relations through which successive wavefronts of data spontaneously flow and compute.