Skip to content

feat: remove invasive index in formulas and terms#71

Open
jrosain wants to merge 27 commits intoGoelandProver:masterfrom
jrosain:remove-indexes
Open

feat: remove invasive index in formulas and terms#71
jrosain wants to merge 27 commits intoGoelandProver:masterfrom
jrosain:remove-indexes

Conversation

@jrosain
Copy link
Copy Markdown
Member

@jrosain jrosain commented Mar 20, 2026

Description

Removed the index mechanism in the formulas and terms. They were pretty useless and taking up memory for no reason. It makes it possible to simplify the makers of formulas and terms and to keep only one type of functions for both.

PR dependencies

Test-suite update

Updated the .out files to remove the indexes of bound variables and to anonymize the skolem symbols.

jrosain and others added 23 commits August 29, 2025 15:22
* non destructive search **does not** manage typed search, only destructive search does
* dmt might be incompatible with typed search
@github-actions github-actions bot added the needs:ci Needs a CI run before merging label Mar 20, 2026
@jrosain jrosain added the request:ci Requests a CI run from the workflow label Mar 20, 2026
@github-actions github-actions bot removed request:ci Requests a CI run from the workflow needs:ci Needs a CI run before merging labels Mar 20, 2026
@jrosain jrosain added kind:cleanup Refactoring or improvement of existing code has:other-pr-dependency This PR cannot be merged before another PR (the maintainer should specify the dependency(ies)) needs:rebase When the PR needs to get rebased in order to get merged labels Mar 20, 2026
@jrosain jrosain added the request:ci Requests a CI run from the workflow label Mar 20, 2026
@github-actions github-actions bot removed the request:ci Requests a CI run from the workflow label Mar 20, 2026
@jrosain jrosain added the request:ci Requests a CI run from the workflow label Mar 20, 2026
@github-actions github-actions bot added needs:ci Needs a CI run before merging and removed request:ci Requests a CI run from the workflow labels Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

has:other-pr-dependency This PR cannot be merged before another PR (the maintainer should specify the dependency(ies)) kind:cleanup Refactoring or improvement of existing code needs:ci Needs a CI run before merging needs:rebase When the PR needs to get rebased in order to get merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant