ruff
[ty] Handle bound/constrained typevars by adding to the constraint set
#27652
Open

[ty] Handle bound/constrained typevars by adding to the constraint set #27652

dcreager wants to merge 28 commits into main from dcreager/bounds-in-domain
dcreager
dcreager [π] Remove obsolete satisfied_by_all_typevars constraint helper
12d3e189
dcreager [π] Plan domain-aware constraint-set solving
1b321cbf
dcreager [π] Retain bound type-variable instances in constraint arenas
4063bc45
dcreager [π] Distinguish constraint validity from inference evidence
861ca2a3
dcreager [π] Derive type-variable validity domains from TDD support
e58e2d0f
dcreager [π] Preserve evidence variance and compare complete solutions
a84cd1fc
dcreager [π] Show raw constraint-set graphs
b135f2c5
dcreager [π] Replan domain activation with static sequents
94789693
dcreager [π] Split static sequents from domain activation
b5cb3f79
dcreager [π] Point domain plan at archived static rationale
816f04b0
dcreager [π] Restrict concrete sequents to fully static bounds
0578d1a9
dcreager [π] Record current static sequent checkpoint
4b25914e
dcreager [π] Add Phase 5 unexpected-failure stop gate
426a8eb5
dcreager [π] Characterize equality intersections on static sequents
419e2a5b
dcreager [π] Solve declared type-variable domains as constraint-set paths
80689bd4
dcreager [π] Join provenance across transitive constraints
5c35cade
dcreager [π] Activate declared type-variable domains
b6ba9227
dcreager [π] Clarify Phase 5 completion scope
63b21d0f
dcreager [π] Complete structural domain path solving
1457595b
dcreager [π] Record completed Phase 5 structural solving
aca50b12
dcreager [π] Record symbolic TypeVar solution recovery plan
fa90a0e1
dcreager [π] Refine Phase 6 symbolic solution plan
dfb9cb72
dcreager [π] Preserve contradictions across bound provenance
dd41165f
dcreager [π] Record completed Phase 6A
c31c1c63
dcreager [π] Recover a universally valid symbolic TypeVar solution
0a094f3a
dcreager [π] Record completed Phase 6B
acc72323
dcreager [π] Clarify symbolic recovery rationale and remove obsolete tests
4af41c33
dcreager [π] Reclassify out-of-scope solver expectations
fe60def5
dcreager dcreager added ty

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone