mathlib3
feat(data/polynomial/partial_fractions): Uniqueness of Partial Fraction Decomposition
#18235
Open

feat(data/polynomial/partial_fractions): Uniqueness of Partial Fraction Decomposition #18235

thefundamentaltheor3m wants to merge 82 commits into master from xena-partial-fractions-uniqueness
thefundamentaltheor3m
kbuzzard initial commit with docstring
a86363fa
kbuzzard add first question
f0da3978
kbuzzard add solution to first question
deb3a60e
kbuzzard puzzle for UGs
48fd677f
thefundamentaltheor3m Proof for 2 Denominators
79e9f297
thefundamentaltheor3m formatting
895f5b36
thefundamentaltheor3m Name
07774205
kbuzzard tidy up two denominator case
4552bcc1
kbuzzard add coprimality condition
0e7fb694
kbuzzard switch to finsets
af9fd56e
thefundamentaltheor3m finite product of monics + progress on main result
63793697
thefundamentaltheor3m Some cleaning up
87404e48
thefundamentaltheor3m More cleaning up
20ff6529
thefundamentaltheor3m Progress and unusual error...
cf04319c
thefundamentaltheor3m some progress and an unusual error
5f230754
thefundamentaltheor3m some fixes, annoying norm_cast lemma
971e7da0
thefundamentaltheor3m Some norm_cast lemmas
4b068874
thefundamentaltheor3m updates
30a0acea
thefundamentaltheor3m closing important goal
6a46ecee
thefundamentaltheor3m Restructuring the Coprimality result
528d35d4
thefundamentaltheor3m more progress
972bad25
thefundamentaltheor3m some progress with coprimality
9d94f011
thefundamentaltheor3m Coprimality Proof
f9972223
thefundamentaltheor3m cleaning up
c4d5c1cc
kbuzzard Merge branch 'master' into xena-partial-fractions
05c2ed1e
kbuzzard add some norm_cast lemmas, delete an unused lemma
47e7a4b3
kbuzzard remove `sum_eq_of_terms_eq`, it's a special case of `finset.congr_sum`
55e21eee
kbuzzard remove dead code
0c652a2b
kbuzzard golf div_eq_quo_add_sum_rem_div, start on uniqueness
6076dc58
kbuzzard fix authors field
885b46de
kbuzzard Merge branch 'xena-partial-fractions' of github.com:leanprover-commun…
bf79aa6c
kbuzzard change from coercion to lift
bd08a774
kbuzzard reorganise API for `algebra_map.has_lift_t`
e80d301e
kbuzzard Merge branch 'master' into xena-partial-fractions
ba674029
kbuzzard bump mathlib
a536ef73
kbuzzard update coe_inj info
6c68af49
kbuzzard refactor: uniqueness for finsets not fintypes
19723953
kbuzzard fixed up finset version of uniqueness
9fe93f87
thefundamentaltheor3m edit
ce4fa697
thefundamentaltheor3m edit
6c3b0c83
thefundamentaltheor3m Merge branch 'master' into xena-partial-fractions
c074418c
thefundamentaltheor3m removing the injection lemma for coercion
ecdbba08
thefundamentaltheor3m cleaning up
44e23739
thefundamentaltheor3m finishing touches
70790995
thefundamentaltheor3m import tactic to import tactic.linear_combination
2a1df27e
thefundamentaltheor3m module docstring
2301a583
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
ced7e03a
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
31174404
thefundamentaltheor3m Incorporating formatting suggestions
52ee80b5
thefundamentaltheor3m moving div_eq_quo_add_rem_div to ring_theory.integral_domain
80642e84
thefundamentaltheor3m formatting
cd924335
thefundamentaltheor3m correcting formatting error in documentation
75e367de
thefundamentaltheor3m incorporating suggestions
89eba6c5
thefundamentaltheor3m Fixing an error and adding a docstring
bd6be8d1
thefundamentaltheor3m Docstring for two denominators
4d37e6b3
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
a662f7c4
thefundamentaltheor3m Update src/ring_theory/integral_domain.lean
19d7eac2
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
a075ab24
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
1eee4e62
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
4d3f20ef
thefundamentaltheor3m Update src/data/polynomial/partial_fractions.lean
da24c475
thefundamentaltheor3m add exists_quotient_remainder
113af172
thefundamentaltheor3m Update src/ring_theory/integral_domain.lean
ab2ac66c
thefundamentaltheor3m copyright
0f8c7d0c
thefundamentaltheor3m remove exists_quotient_remainder
6ca9b5a8
thefundamentaltheor3m uniqueness scratch
7c9ece51
thefundamentaltheor3m more progress
718a54b5
thefundamentaltheor3m update
97d41ad2
thefundamentaltheor3m adding a new zero lemma
9bc97244
thefundamentaltheor3m working on the zero case
122b0531
thefundamentaltheor3m adding new temporary lemma about zero case
5d95f0a7
thefundamentaltheor3m comments indicating which lemmas will be removed
2a574b19
thefundamentaltheor3m more attempts with the zero case
9a76064d
thefundamentaltheor3m trying to simplify using finset.filter
ddebd313
thefundamentaltheor3m trying to simplify the fraction
c5e9a490
thefundamentaltheor3m adding in the example
4c6bcc04
thefundamentaltheor3m finset.sum_prod_div
5af12c9f
thefundamentaltheor3m useful lemmas
3d44bf47
thefundamentaltheor3m adding the much-needed have
f678e03d
thefundamentaltheor3m inching closer
a7a5a85b
thefundamentaltheor3m majority of general case
3e94204e
thefundamentaltheor3m a few changes
75553f03
kim-em kim-em added too-late

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone