opencompl / lean-mlir

A minimal development of SSA theory
Other
88 stars 10 forks source link

chore: update to lean4:v4.11.0-rc2 #532

Closed tobiasgrosser closed 2 months ago

tobiasgrosser commented 2 months ago

Lean is now actively complaining about variable definitions that change theorem statements by only being references in proofs. We revert to the old behavior using set_option deprecated.oldSectionVars true to keep this PR small. We should subsequently refactor our code to effectively address the warnings about variable definitions.

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

tobiasgrosser commented 2 months ago

Thank you, @goens and @AtticusKuhn, I avoided most changes to keep this PR small. We can then open subsequent PRs to actually address the semantic changes.

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

github-actions[bot] commented 2 months ago

Alive Statistics: 64 / 93 (29 failed)

tobiasgrosser commented 2 months ago

The first two cleanup PRs are https://github.com/opencompl/lean-mlir/pull/538 and https://github.com/opencompl/lean-mlir/pull/539.