feat(Tactic/Simproc): support Prop-valued dependent quantifiers in existsAndEq - #43059
feat(Tactic/Simproc): support Prop-valued dependent quantifiers in existsAndEq#43059vasnesterov wants to merge 7 commits into
Prop-valued dependent quantifiers in existsAndEq#43059Conversation
|
!bench |
|
Benchmark results for 47b3ce2 against ffbfefa are in. No significant results found. @vasnesterov
Small changes (1✅, 1🟥)
|
PR summary 2c721f5e81Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
47b3ce2 to
f6c9e05
Compare
…, construct Replace the proof construction of the `existsAndEq` simproc: the hypothesis is destructed along the path, the equation is eliminated with `substCore`, and the result is constructed along the reordered path. The search and the construction of the result formula are unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
!bench |
|
Benchmark results for f6c9e05 against d9f6d18 are in. No significant results found. @vasnesterov
Small changes (2✅, 1🟥)
|
f6c9e05 to
c881a3d
Compare
|
!bench |
|
Benchmark results for c881a3d against b9d865b are in. No significant results found. @vasnesterov
Small changes (3✅, 2🟥)
|
|
This PR/issue depends on: |
Search for equality
a = a'insideP : Propin∃ h : P, Q h. The latter proposition can be seen as a dependent conjunction(h : P) ∧ Q hso this is a direct generalization of what the simproc was already doing before.It was requested in Zulip: https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/potential.20simp_procs/near/617574483
subst#43162 [optional extra text]