mathlib4 icon indicating copy to clipboard operation
mathlib4 copied to clipboard

feat(FieldTheory): X^n - t separable iff n nonzero

Open dleijnse opened this issue 1 month ago • 2 comments

In a field F, for t : F and n > 0, we prove that the polynomial X ^ n - t is separable if and only if n is nonzero in F. This generalizes X_pow_sub_one_separable_iff, but the extra assumption that n > 0 is needed (for n = 0, the polynomial X ^ n - t is separable iff t is not 1).


Open in Gitpod

dleijnse avatar Dec 11 '25 14:12 dleijnse

PR summary 6626d3a1ec

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ X_pow_sub_C_separable_iff

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[bot] avatar Dec 11 '25 14:12 github-actions[bot]

Please comment -awaiting-author when you've addressed or replied to the comments

Ruben-VandeVelde avatar Dec 17 '25 13:12 Ruben-VandeVelde

-awaiting-author

dleijnse avatar Dec 18 '25 12:12 dleijnse

🚀 Pull request has been placed on the maintainer queue by robin-carlier.

github-actions[bot] avatar Dec 19 '25 15:12 github-actions[bot]

:v: dleijnse can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

mathlib-bors[bot] avatar Dec 19 '25 16:12 mathlib-bors[bot]

:v: dleijnse can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

mathlib-bors[bot] avatar Dec 19 '25 16:12 mathlib-bors[bot]

bors r+

dleijnse avatar Dec 19 '25 19:12 dleijnse

Pull request successfully merged into master.

Build succeeded:

mathlib-bors[bot] avatar Dec 19 '25 20:12 mathlib-bors[bot]