Skip to content

style(RingTheory/PowerSeries/Derivative): prove derivative_pow from Derivation.leibniz_pow#35067

Open
bustercopley wants to merge 2 commits intoleanprover-community:masterfrom
bustercopley:derivative_pow
Open

style(RingTheory/PowerSeries/Derivative): prove derivative_pow from Derivation.leibniz_pow#35067
bustercopley wants to merge 2 commits intoleanprover-community:masterfrom
bustercopley:derivative_pow

Conversation

@bustercopley
Copy link
Contributor


Firstly prove derivative_pow from the more general Derivation.leibniz_pow (because I think this is more illuminating), and secondly generalize derivative_pow to CommSemiring. The two are independent, in that the texts of the original and modified proofs both work fine, with either hypothesis.

@github-actions github-actions bot added the t-ring-theory Ring theory label Feb 10, 2026
@github-actions
Copy link

github-actions bot commented Feb 10, 2026

PR summary 1b24137ae8

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

No declarations were harmed in the making of this PR! 🐙

You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>

The doc-module for script/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./scripts/technical-debt-metrics.sh pr_summary
  • The relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@github-actions
Copy link

github-actions bot commented Feb 10, 2026

✅ PR Title Formatted Correctly

The title of this PR has been updated to match our commit style conventions.
Thank you!

@bustercopley bustercopley changed the title Prove PowerSeries.derivative_pow from Derivation.leibniz_pow style(RingTheory/PowerSeries/Derivative): prove derivative_pow from Derivation.leibniz_pow Feb 10, 2026
@bustercopley
Copy link
Contributor Author

bustercopley commented Feb 10, 2026

easy

The proof simp [Derivation.leibniz_pow, mul_assoc] also works.

(Without intending any disrespect whatever, one could argue that the theorem is redundant with Derivative.leibniz_pow and should be deleted.)

@github-actions github-actions bot added the easy < 20s of review time. See the lifecycle page for guidelines. label Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

easy < 20s of review time. See the lifecycle page for guidelines. t-ring-theory Ring theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants