Skip to content

Conversation

@tobiasgrosser
Copy link
Collaborator

automatic update of mathlib + lean via GitHub action.

@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch from 26a7a61 to 261d910 Compare October 27, 2025 20:48
@tobiasgrosser
Copy link
Collaborator Author

@bollu, this breaks in Blase.

@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch 2 times, most recently from ba8fc00 to dce414c Compare October 28, 2025 09:49
@ineol
Copy link
Collaborator

ineol commented Oct 28, 2025

This should fix the build.

@alexkeizer I changed the simp_peephole tactic because they removed Id.pure_eq and Id.bind_eq so you make want to check I didn't make a mistake.

@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch from dd5ff9e to 0a77d92 Compare October 28, 2025 13:01
@github-actions
Copy link

bv_decide solved 0 theorems.
bitwuzla solved 0 theorems.
bv_decide found 0 counterexamples.
bitwuzla found 0 counterexamples.
bv_decide only failed on 0 problems.
bitwuzla only failed on 0 problems.
both bitwuzla and bv_decide failed on 0 problems.
In total, bitwuzla saw 0 problems.
In total, bv_decide saw 0 problems.
ran rg 'LeanSAT provided a counter' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'Bitwuzla provided a counter' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'LeanSAT proved' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'Bitwuzla proved' | wc -l, this file found 0, rg found 0, SUCCESS
The InstCombine benchmark contains 4520 theorems in total.
Saved dataframe at: /home/runner/work/lean-mlir/lean-mlir/bv-evaluation/raw-data/InstCombine/instcombine_ceg_data.csv
all_files_solved_bitwuzla_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_rw_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_bb_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_sat_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_lratt_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_lratc_times_stddev avg: nan | stddev: nan
mean of percentage stddev/av: nan%

@alexkeizer
Copy link
Collaborator

alexkeizer commented Oct 29, 2025

This should fix the build.

@alexkeizer I changed the simp_peephole tactic because they removed Id.pure_eq and Id.bind_eq so you make want to check I didn't make a mistake.

I believe we copied these rewrites as Id.pure_eq' and Id.bind_eq'. We do need these rewrites in simp_peephole, I expect just removing them would break the evaluation!

EDIT: @ineol, did you push this change? I don't see it in the diff

@ineol
Copy link
Collaborator

ineol commented Oct 29, 2025

@alexkeizer somehow this overrode my changes

@ineol
Copy link
Collaborator

ineol commented Oct 29, 2025

Repushed

@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch from 8360f7f to cafb0c4 Compare October 29, 2025 13:52
@ineol
Copy link
Collaborator

ineol commented Oct 29, 2025

I think @tobiasgrosser's automated process is undoing all my changes 😅

@github-actions
Copy link

bv_decide solved 0 theorems.
bitwuzla solved 0 theorems.
bv_decide found 0 counterexamples.
bitwuzla found 0 counterexamples.
bv_decide only failed on 0 problems.
bitwuzla only failed on 0 problems.
both bitwuzla and bv_decide failed on 0 problems.
In total, bitwuzla saw 0 problems.
In total, bv_decide saw 0 problems.
ran rg 'LeanSAT provided a counter' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'Bitwuzla provided a counter' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'LeanSAT proved' | wc -l, this file found 0, rg found 0, SUCCESS
ran rg 'Bitwuzla proved' | wc -l, this file found 0, rg found 0, SUCCESS
The InstCombine benchmark contains 4520 theorems in total.
Saved dataframe at: /home/runner/work/lean-mlir/lean-mlir/bv-evaluation/raw-data/InstCombine/instcombine_ceg_data.csv
all_files_solved_bitwuzla_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_rw_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_bb_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_sat_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_lratt_times_stddev avg: nan | stddev: nan
all_files_solved_bv_decide_lratc_times_stddev avg: nan | stddev: nan
mean of percentage stddev/av: nan%

@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch 7 times, most recently from ea61aec to ab3e623 Compare October 31, 2025 14:50
@tobiasgrosser tobiasgrosser force-pushed the auto-mathlib-update-2025-10-27 branch from ab3e623 to 8997d4f Compare November 1, 2025 21:47
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.

4 participants