Would the following hypothetical algorithm match somehow the expectation of Temporal-Pooler.

Not the feedback part, only the requirement of **stable unique** output part.

Let say the TM generate sequence of SDR’s : s1, s2, s3, s4, s5, …

The algorithm is very simple every step we pick randomly 50% of the ON bits of the two neighboring SDRs. f.e. ( let **f50()** be the operation pick 50% of the ON bits)

```
TP1 = f50(s1) | f50(s2)
TP2 = f50(TP1) | f50(s3)
TP3 = f50(TP2) | f50(s4)
............
TPn = f50(TP_n-1) | f50(s_n+1)
```

i.e. TP-SDR is a trailing SDR, because f.e. **TP2** has 25% of **s1**, 25% of **s2** and 50% of **s3** … **TP3** has 12.5% of **s1**, 12.5% of **s2** , 25% of s3 and 50% of **s4** … and so on …