feat(RingTheory/Powerseries): Weierstrass preparation for complete local ring - #21944
feat(RingTheory/Powerseries): Weierstrass preparation for complete local ring#21944Thmoas-Guan wants to merge 89 commits into
Conversation
and abbrev for succ
the weierstarss preparation for complete local ring
PR summary b097aebb18Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
Co-authored-by: Andrew Yang <36414270+erdOne@users.noreply.github.com>
Co-authored-by: Andrew Yang <36414270+erdOne@users.noreply.github.com>
extract common part
|
I extracted a common part of two proofs as |
This lemma seems a bit ad-hoc IMHO... If you really need it then it definitely should go to the file where the BTW do you think the following proof is better? lemma PowerSeries.order_eq_of_eq_zero_iff {R S : Type*} [Semiring R] [Semiring S]
{φ : PowerSeries R} {ψ : PowerSeries S} (h : ∀ i, coeff _ i φ = 0 ↔ coeff _ i ψ = 0) :
φ.order = ψ.order := by
have : φ = 0 ↔ ψ = 0 := by simp_rw [PowerSeries.ext_iff, map_zero, h]
simp_rw [order]
congr!
exact h _ |
I think this proof is better. |
I think this should be better. |
some more ENat.lift can be removed later
|
After discussion with @Thmoas-Guan , we decided to |
|
This PR is replaced by the better setting of weierstrass division, thus closed. See #24584 |
Weierstrass preparation theorem for complete local ring