A value that maps to itself is a fixed point, not a genuine two-cycle, so the period-2 test must reject any candidate with f(x) = x. That distinction is exact for the stated map, parameters, and iteration count over a finite snapshot. Real data add transient behavior, noise, parameter uncertainty, sampling limits, and model error, which can make a fixed point look cyclic for a few steps.

A fixed point can return without being a two-cycle. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

A fixed point also returns

The candidate one half maps back to itself.

12→12→12\frac{1}{2}\to\frac{1}{2}\to\frac{1}{2}
Fixed return candidateThe return bit alone is not enough.mapId=reflectionparameter=1xValue=1/2yValue=1/2returnValue=1/2returnedBit=1 bitnonfixedBit=0 bitperiodTwoBit=0 bit

The non-fixed bit blocks the period claim

The non-fixed bit is 0, so period-two bit is 0.

nonfixed=0⇒0\text{nonfixed}=0\Rightarrow 0
Rejected period spoofThe rejected candidate is still a checked ledger.mapId=reflectionparameter=1xValue=1/2yValue=1/2returnValue=1/2returnedBit=1 bitnonfixedBit=0 bitperiodTwoBit=0 bit