ruff
[ty] Normalize recursive intersection growth during cycle recovery
#26254
Open

[ty] Normalize recursive intersection growth during cycle recovery #26254

charliermarsh wants to merge 22 commits into main from charlie/fix-recursive-intersection-growth
charliermarsh
charliermarsh [ty] Normalize recursive intersection growth during cycle recovery
31dcce6a
charliermarsh [ty] Normalize a single recursive intersection arm
073e2b2d
charliermarsh [ty] Normalize recursive intersections with non-nominal arms
50440db4
charliermarsh [ty] Normalize flattened recursive intersections
57f13e98
charliermarsh [ty] Preserve unrelated intersections during cycle recovery
e7cb2e85
charliermarsh [ty] Require complete recursive union coverage
db27cfd5
charliermarsh [ty] Assert recursive intersection recovery type
0127ebaa
charliermarsh [ty] Require a structural recursive union distribution
e29a5e8c
charliermarsh [ty] Restrict recursive union replacement to its position
9e6a92e8
charliermarsh [ty] Match recursive arms within one distributed union
e4e1befb
charliermarsh [ty] Normalize exact and distributed recursive occurrences
f20a8e02
charliermarsh [ty] Require matching recursive branch structure
881dbda6
charliermarsh [ty] Normalize only matched recursive union subtrees
6b541806
charliermarsh [ty] Exclude negative recursive distribution occurrences
9d7eef5c
charliermarsh [ty] Recompute overlapping recursive union replacements
6e40d064
charliermarsh [ty] Keep recursive distribution searches positive
e199b065
charliermarsh [ty] Preserve negative types during cycle recovery
377c29ad
charliermarsh [ty] Normalize all recursive distribution groups
14ae3db9
charliermarsh [ty] Compare protocol cycle recovery baselines consistently
0673b1d6
charliermarsh [ty] Normalize protocol arms in recursive intersections
f1aee3bb
charliermarsh [ty] Stop stalled recursive growth normalization
2a7f19a6
charliermarsh [ty] Simplify recursive growth tests
cfaed69d
astral-sh-bot astral-sh-bot added ty
astral-sh-bot
astral-sh-bot
astral-sh-bot

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone