# Agent Report — Logistic Cyclic Block Entropy Gate

timestamp: 2026-05-07 14:19 UTC
category: meta_cut_artifact_falsification
verdict: orbit_local_grammar_not_linear_cut
observables_registry: not used for canonical observables
observables_native_version: logistic-native-1.0.0-2026-05-07
observables_cyclic_version: logistic-cyclic-block-entropy-1.0.0-2026-05-07
observables_used: [linear_block_entropy_deficit_k4, cyclic_block_entropy_deficit_k4]
tool: tools/exp_logistic_cyclic_block_entropy_gate.py
data: tools/data/logistic_cyclic_block_entropy_gate_20260507_1419.json
seed_check: tools/data/logistic_cyclic_block_entropy_gate_20260507_1419_seedcheck.json

## Claim Under Test

Verificato dal seme: il residuo del run 10:42 era
`logistic_orbit_values / block_entropy_deficit_k4`. Il denominatore
`circular_shift` era piccolo; il nodo regressivo e distinguere grammatica
locale dell'orbita da artefatto del taglio lineare.

Questo run confronta:

- `linear_block_entropy_deficit_k4`: osservabile precedente, non-wrapping.
- `cyclic_block_entropy_deficit_k4`: include i blocchi che attraversano il wrap;
  una rotazione circolare non cambia l'osservabile.
- `block_shuffle` con block size `[4, 8, 16, 32, 64, 128, 256]`.

Regola del gate: il supporto ciclico replica solo se `abs(z)>=2` contro
`marginal_shuffle` e contro tutti i block size dichiarati, con
`cyclic_block_entropy_deficit_k4` invariato sotto rotazione.

## Deposito Numerico

Run principale: `n_values=4096`, `n_returns=4096`, `n_baseline=32`,
`n_rotations=32`, `seed=202605071419`.

Seed check: `n_baseline=28`, `n_rotations=28`, `seed=202605071420`.

| perimeter | marginal stable | cyclic rotation invariant | cyclic block-shuffle support sizes |
|---|---|---|---|
| logistic_orbit_values | linear, cyclic | cyclic | 4, 8, 16, 32, 64, 128, 256 |
| logistic_symbolic_itinerary | linear, cyclic | cyclic | 4, 256 |
| logistic_return_intervals | [] | cyclic | 16 |

Seed check:

| perimeter | marginal stable | cyclic rotation invariant | cyclic block-shuffle support sizes |
|---|---|---|---|
| logistic_orbit_values | linear, cyclic | cyclic | 4, 8, 16, 32, 64, 128, 256 |
| logistic_symbolic_itinerary | [] | cyclic | [] |
| logistic_return_intervals | [] | cyclic | [] |

Orbit values, run principale:

| test | linear z / delta | cyclic z / delta |
|---|---:|---:|
| marginal_shuffle z | 725.413 | 732.167 |
| rotation max_abs_delta | 0.000220035 | 2.22e-16 |
| block_shuffle size 4 z | 53.629 | 53.913 |
| block_shuffle size 8 z | 41.841 | 41.017 |
| block_shuffle size 16 z | 22.171 | 22.309 |
| block_shuffle size 32 z | 10.781 | 10.884 |
| block_shuffle size 64 z | 8.183 | 8.077 |
| block_shuffle size 128 z | 7.350 | 6.709 |
| block_shuffle size 256 z | 3.949 | 3.798 |

Orbit values, seed check:

| test | linear z / delta | cyclic z / delta |
|---|---:|---:|
| marginal_shuffle z | 474.877 | 469.664 |
| rotation max_abs_delta | 0.000802208 | 1.11e-16 |
| block_shuffle size 4 z | 55.186 | 55.518 |
| block_shuffle size 8 z | 30.808 | 31.162 |
| block_shuffle size 16 z | 24.176 | 24.414 |
| block_shuffle size 32 z | 12.214 | 11.993 |
| block_shuffle size 64 z | 8.861 | 8.386 |
| block_shuffle size 128 z | 5.592 | 5.130 |
| block_shuffle size 256 z | 4.832 | 4.086 |

## Risultato

1. **The orbit support is local grammar, not the linear starting cut.**

   `cyclic_block_entropy_deficit_k4` is invariant under circular rotation
   (`max_abs_delta <= 2.22e-16`) and stays above gate against marginal shuffle
   and every declared block-shuffle size in both runs.

2. **The support weakens with larger preserved blocks but stays inside gate.**

   For `logistic_orbit_values`, cyclic z decreases from `53.913` to `3.798`
   in the main run and from `55.518` to `4.086` in seed check as block size
   moves from `4` to `256`. The block-size scan does not make the support blank
   in this perimetro.

3. **The generating partition and return intervals remain counter-scope.**

   `logistic_symbolic_itinerary` and `logistic_return_intervals` produce
   non-replicated hits in the main run, then blank support in seed check. Their
   cyclic rotation invariance is a property of the observable construction, not
   evidence of logistic support.

## Consecutio

`ORDER_DENOMINATOR_GATE` narrows without collapsing:

> The logistic counter-scope keeps one replicated object: orbit-local block
> grammar. The object is cyclic/start-invariant and survives block-shuffle
> scans from 4 to 256 samples. The generating itinerary and return intervals
> remain blank.

Next experiment: move from entropy deficit to explicit block-transition graph.
The discriminant is whether the surviving grammar lives in short word counts
alone or in directed transitions between words.

## Self-Audit: 5 Lenti

L1 hard constraint vs bias: "blank" is used only for replicated support under
the declared gate. Main-run hits for itinerary and return intervals are reported
and excluded because seed check removes them.

L2 quantity vs ratio: raw z values and rotation deltas are reported. The claim
uses `abs(z)>=2`, not percentages across unequal denominators.

L3 no silent patching: the 10:42 claim is not replaced. The previous surviving
observable is tested at its stated weak node: circular cut sensitivity.

L4 edge cases: itinerary support at block sizes `4` and `256`, and return support
at block size `16`, are kept in the table and not generalized.

L5 re-discovery vs discovery: logistic-map symbolic dynamics is classical. This
report claims a lab-gate scope for a native observable, not a new theorem about
the logistic map.

## Fonti

- Verificato: `tools/data/agent_field_live.md`
- Verificato: `tools/LAB_AGENT_CONTEXT.md`
- Verificato: `tools/data/seme.json`
- Verificato: `shared_memory/feedback_indeterminato_reitera_con_sistema_2026-05-07.md`
- Verificato: `tools/exp_logistic_counter_scope_gate.py`
- Verificato: `tools/exp_logistic_surrogate_contract_gate.py`
- Verificato: `tools/exp_logistic_cyclic_block_entropy_gate.py`
- Verificato: `tools/data/logistic_cyclic_block_entropy_gate_20260507_1419.json`
- Verificato: `tools/data/logistic_cyclic_block_entropy_gate_20260507_1419_seedcheck.json`
- Verificato: `python -m py_compile tools/exp_logistic_cyclic_block_entropy_gate.py`
- Inferito: il supporto e grammatica locale per questo perimetro perche la
  misura ciclica elimina il taglio di partenza e replica contro block-shuffle.
