Skip to content

Make proof-local simplify hint databases visible to conversion#1080

Merged
strub merged 1 commit into
mainfrom
hint-simplify-db-fixes
Jul 15, 2026
Merged

Make proof-local simplify hint databases visible to conversion#1080
strub merged 1 commit into
mainfrom
hint-simplify-db-fixes

Conversation

@strub

@strub strub commented Jul 15, 2026

Copy link
Copy Markdown
Member

The named/local hint-database mechanism records the set of active
databases per goal (g_simpl), but several tactics consulted user
reduction rules through static reduction_info values (full_compat /
full_red with an empty user_local), so rules activated with
hint +db. were invisible to them.

With this, hint simplify in db : ... + a proof-local hint +db.
behaves exactly like the former global default-database hints.

@strub strub self-assigned this Jul 15, 2026
@strub strub requested a review from Gustavo2622 July 15, 2026 15:08
@strub strub enabled auto-merge July 15, 2026 15:08
The named/local hint-database mechanism records the set of active
databases per goal (g_simpl), but several tactics consulted user
reduction rules through static reduction_info values (full_compat /
full_red with an empty user_local), so rules activated with
`hint +db.` were invisible to them.

With this, `hint simplify in db : ...` + a proof-local `hint +db.`
behaves exactly like the former global default-database hints.
@strub strub force-pushed the hint-simplify-db-fixes branch from 3d7d2f8 to f6f02c2 Compare July 15, 2026 15:29
@strub strub added this pull request to the merge queue Jul 15, 2026
Merged via the queue into main with commit 4d580f8 Jul 15, 2026
19 checks passed
@strub strub deleted the hint-simplify-db-fixes branch July 15, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants