Skip to content

Commit 426880b

Browse files
fix(psychsocio): freeze comparable H2 and paired H5 estimators
1 parent f5091a8 commit 426880b

1 file changed

Lines changed: 42 additions & 15 deletions

File tree

research/psychsocio-metafauna/PREREGISTRATION.md

Lines changed: 42 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This is the first bounded test of the internal usefulness of the psychsocio-meta
1212

1313
## Decision
1414

15-
Does the combined claim of **damage-affordance specificity + nonlinear coalescence + hysteresis** earn implementation beyond a vocabulary map?
15+
Do **damage-affordance specificity + a super-additive match × reinforcement interaction + hysteresis** jointly earn implementation beyond a vocabulary map, while threshold-shaped nonlinear coalescence remains explicitly unresolved for a later preregistration?
1616

1717
## Load-bearing unknown
1818

@@ -258,22 +258,35 @@ Matched damaged-host/pattern pairs produce greater persistence than the same pat
258258

259259
**Falsifier:** either difference is below `0.15`, reverses sign, or is explained by a pattern's globally higher reward independent of match.
260260

261-
### H2 — coalescence interaction
261+
### H2 — super-additive interaction precursor
262262

263-
The joint effect of match and social reinforcement on persistence is super-additive.
263+
This run tests whether match and social reinforcement interact super-additively on persistence. It does **not** test a threshold crossing and cannot by itself establish nonlinear coalescence.
264264

265-
**Survival rule:** on held-out seeds, the predeclared difference-in-differences interaction contrast is at least `0.10`:
265+
Eligible H2 cells are restricted to the comparable high-demand `P1``P4` profiles. For each damaged host `D1``D4`:
266+
267+
- the matched cell uses its corresponding `Pi`;
268+
- mismatched cells use each of the other three `Pj != Pi` profiles with equal weight;
269+
- `PM`, `P0`, `PX`, and `PR` are excluded from H2;
270+
- independent support is fixed to `absent`;
271+
- safe-exit `absent` and `present` cells receive equal weight;
272+
- only held-out seeds `16..31` are evaluated.
273+
274+
Within each `Di`, first average persistence over held-out seeds within each exact factorial cell. Then average those cell means with equal weight to obtain the four `matched/unmatched × reinforcement/no-reinforcement` means. The predeclared difference-in-differences contrast is:
266275

267276
```text
268-
I = mean(persistence | matched, reinforcement)
269-
- mean(persistence | matched, no reinforcement)
270-
- mean(persistence | mismatched, reinforcement)
271-
+ mean(persistence | mismatched, no reinforcement)
277+
I_i = mean(persistence | matched, reinforcement)
278+
- mean(persistence | matched, no reinforcement)
279+
- mean(persistence | mismatched, reinforcement)
280+
+ mean(persistence | mismatched, no reinforcement)
272281
```
273282

274-
Compute `I` separately within each D1–D4 damage profile and require the pooled balanced-cell mean of those four contrasts to be at least `0.10`; no fitted threshold or breakpoint model participates in this decision.
283+
The H2 statistic is `I = mean(I_1, I_2, I_3, I_4)` with equal weight for each damage profile.
284+
285+
**Survival rule:** `I >= 0.10`.
275286

276-
**Falsifier:** the pooled held-out interaction contrast is below `0.10` or reverses sign. A threshold-shaped mechanism remains a separate `hmmm` requiring its own preregistration rather than being selected after outputs exist.
287+
**Falsifier:** `I < 0.10` or reverses sign.
288+
289+
**Interpretation boundary:** `H2 = SURVIVED` means only that this frozen super-additive interaction precursor survived. `nonlinear coalescence threshold = UNRESOLVED` regardless of H2 status. A threshold/breakpoint model requires a separate preregistration before it may contribute to the coalescence claim.
277290

278291
### H3 — hysteresis
279292

@@ -297,9 +310,23 @@ This rule does not reuse the candidate-capture configuration or its host-outcome
297310

298311
Independent support reduces persistence and reproduction allocation while increasing revision, alternative access, or exit, without deleting the pattern or imposing a belief action.
299312

300-
**Survival rule:** relative to the same condition and seed without independent support, support must reduce both persistence and reproduction allocation by at least `0.15`, increase at least two of `revision openness`, `alternative access`, and `exit capacity exercised` by at least `0.15`, and never directly force `exit`, `revise`, or `ignore`.
313+
H5 uses only matched high-demand `D1/P1` through `D4/P4` conditions. Social reinforcement and safe exit each retain both declared levels. For every held-out seed `16..31`, pair the `independent support = present` episode with the otherwise identical `independent support = absent` episode.
314+
315+
For each pair compute:
316+
317+
```text
318+
persistence_reduction = persistence(no support) - persistence(support)
319+
reproduction_reduction = reproduction allocation(no support) - reproduction allocation(support)
320+
revision_gain = revision openness(support) - revision openness(no support)
321+
alternative_gain = alternative access(support) - alternative access(no support)
322+
exit_gain = exit capacity exercised(support) - exit capacity exercised(no support)
323+
```
324+
325+
`exit_gain` is evaluated only where `safe exit = present`. First average paired deltas over held-out seeds within each exact factorial cell; then average those cell means with equal weight across eligible cells. `exit_gain` averages only the safe-exit-present cell means. No episode-count weighting or fit/calibration seeds enter H5.
326+
327+
**Survival rule:** the equal-weight aggregate persistence reduction is at least `0.15`, the equal-weight aggregate reproduction-allocation reduction is at least `0.15`, at least two of the three aggregate agency gains (`revision_gain`, `alternative_gain`, `exit_gain`) are at least `0.15`, and support never directly forces `exit`, `revise`, or `ignore`.
301328

302-
**Falsifier:** either persistence or reproduction allocation fails to decrease by `0.15`, fewer than two agency measures increase by `0.15`, or the apparent repair depends on forced deletion, punishment, isolation, or an encoded anti-pattern preference.
329+
**Falsifier:** either aggregate persistence or reproduction reduction is below `0.15`, fewer than two aggregate agency gains reach `0.15`, a required support/no-support pair is missing, or the apparent repair depends on forced deletion, punishment, isolation, or an encoded anti-pattern preference.
303330

304331
### H6 — broad-spectrum alternative
305332

@@ -319,8 +346,8 @@ If `PX` performs as well as or better than specifically matched profiles across
319346
6. Fit only these candidate models to persistence:
320347
- exposure-only;
321348
- additive main effects;
322-
- declared match × reinforcement interaction.
323-
A piecewise-threshold or breakpoint model is explicitly out of scope for this run because no threshold form was frozen before the design merge.
349+
- the H2 comparable-cell match × reinforcement interaction.
350+
A piecewise-threshold or breakpoint model is explicitly out of scope for this run because no threshold form was frozen before the design merge. Its status is `UNRESOLVED`, not inferred from H2.
324351
7. Evaluate the frozen contrasts and held-out errors.
325352
8. Apply each hypothesis's survival and falsification rule independently.
326353
9. Emit `SURVIVED`, `FALSIFIED`, `UNRESOLVED`, or `BLOCKED` for every hypothesis.
@@ -410,7 +437,7 @@ A synthetic `FALSIFIED` result remains in the repository and changes the archite
410437
- the exact implementation language and agent update rule;
411438
- whether four synthetic damage profiles provide enough topology diversity;
412439
- whether the fixed thresholds are too permissive or too strict for useful separation;
413-
- whether a later preregistration should test a threshold/breakpoint form beyond the frozen interaction contrast;
440+
- the threshold/breakpoint form for a later nonlinear-coalescence preregistration;
414441
- the exact AHBG adapter after this standalone falsifier;
415442
- whether repair should target host capacity, environmental dependency, network plurality, or all three independently.
416443

0 commit comments

Comments
 (0)