-
Notifications
You must be signed in to change notification settings - Fork 1.4k
feat(RingTheory): regular local ring is domain #28683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Thmoas-Guan
wants to merge
400
commits into
leanprover-community:master
Choose a base branch
from
Thmoas-Guan:Regular-Local-Ring
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+329
−0
Open
Changes from 250 commits
Commits
Show all changes
400 commits
Select commit
Hold shift + click to select a range
80fcd13
Merge branch 'master' into spanRank-lemma
Thmoas-Guan 782bd75
Update Cotangent.lean
Thmoas-Guan 1dc4e82
golf
Thmoas-Guan 251a214
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan ab939df
fix
Thmoas-Guan ee0a58c
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 858091e
fix
Thmoas-Guan 565f6e5
Merge branch 'WithBot-ENat-lemmas' into Regular-Local-Ring
Thmoas-Guan d31c677
Merge branch 'master' into spanRank-lemma
Thmoas-Guan fdd4742
Merge branch 'master' into Regular-Local-Ring-Def
Thmoas-Guan 3741e55
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan b12ab54
golf
Thmoas-Guan bd2a931
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan e3c8122
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 72fc90d
fix
Thmoas-Guan 496f5a5
a temporary fix
Thmoas-Guan 0691f4d
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan fd7371e
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan dd82339
fix
Thmoas-Guan c0cf3ae
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan b5e37b1
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 54003cd
move decl
Thmoas-Guan ef5b60d
generalize universe
Thmoas-Guan c50145c
fix
Thmoas-Guan 9076eeb
Update SpanRank.lean
Thmoas-Guan 0d6b267
golf
Thmoas-Guan 88a89b5
golf more
Thmoas-Guan f3b46bd
add base change version
Thmoas-Guan 2e0beff
Merge branch 'master' into spanRank-lemma
Thmoas-Guan ca5786a
fix variable
Thmoas-Guan cd54a09
fix naming and add spanFinrank version
Thmoas-Guan eea67d8
add lemma and golf
Thmoas-Guan 6c59477
golf maximal ideal map
Thmoas-Guan 435a579
remove lemma easy enough
Thmoas-Guan 163291a
golf base change
Thmoas-Guan 379c4ab
golf
Thmoas-Guan 10bb149
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan 0e42b01
fix
Thmoas-Guan 868cddc
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan ce937df
add simp attr
Thmoas-Guan 201acfd
split file
Thmoas-Guan cd6c4d0
Update Mathlib.lean
Thmoas-Guan 723f840
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan 86d66ea
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 23bbe4e
Merge branch 'master' into spanRank-lemma
Thmoas-Guan 821e02e
Merge branch 'master' into Regular-Local-Ring-Def
Thmoas-Guan 3838ac0
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 01211a7
move decl
Thmoas-Guan 507efb1
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan 6fc8258
fix import
Thmoas-Guan 26b74f2
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 9236436
add doc
Thmoas-Guan 3133352
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan c5a2091
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 46274e2
Merge branch 'master' into spanRank-lemma
Thmoas-Guan 69c2bbd
add namespace
Thmoas-Guan 0011ecf
fix doc
Thmoas-Guan bb90a75
restore open change
Thmoas-Guan f940521
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan fd3d647
fix doc
Thmoas-Guan 19c1337
Merge branch 'spanRank-lemma' into Regular-Local-Ring-Def
Thmoas-Guan 76b3ec6
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 29fec98
Merge branch 'master' into Regular-Local-Ring-Def
Thmoas-Guan 63daebf
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 3ddb6f3
fix naming
Thmoas-Guan a979108
refine def
Thmoas-Guan a5f4135
fix doc
Thmoas-Guan 29cdff6
Merge branch 'Regular-Local-Ring-Def' into Regular-Local-Ring
Thmoas-Guan 1e7e98a
fix and golf
Thmoas-Guan 4512ea4
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 887e323
small golfs
Thmoas-Guan e5b9953
use more simpa
Thmoas-Guan 9ac80ec
split lemma
Thmoas-Guan 26e0059
golf
Thmoas-Guan 391236a
golf
Thmoas-Guan c0638af
separate lemma and golf
Thmoas-Guan f59c641
use more suffices
Thmoas-Guan be72cc1
separate lemma
Thmoas-Guan 78fa7ef
separate lemma and golf
Thmoas-Guan b6dec0f
small golf
Thmoas-Guan 239b827
move lemma
Thmoas-Guan 1ae4f44
fix variable
Thmoas-Guan 1c7008e
golf
Thmoas-Guan 3ba7ac1
Update Basic.lean
Thmoas-Guan 3e0162d
add two lemmas
Thmoas-Guan ff03d3b
add two lemmas
Thmoas-Guan fa61664
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 1f74255
reduce .1.1
Thmoas-Guan 348b715
add more heoght analogus
Thmoas-Guan c24b383
add le lemma
Thmoas-Guan a12d523
reduce more .1.1 and .1.2
Thmoas-Guan e7fd6ee
add private and deprecation
Thmoas-Guan 43fc664
golf Ideal.sup_primeHeight_eq_ringKrullDim
Thmoas-Guan a580c9e
fix
Thmoas-Guan e3f5da1
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan c0a96b7
fix
Thmoas-Guan fab80a8
add prime avoidance for maximal ideal
Thmoas-Guan 23ad05a
golf using new prime avoidance
Thmoas-Guan f3e4ce9
golf
Thmoas-Guan 74377c6
Merge branch 'master' into minimalPrimes-API
Thmoas-Guan b5387ef
make strict mono private
Thmoas-Guan f3a9bf1
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 732ccc0
fix
Thmoas-Guan ae7cff9
deprecate strict mono
Thmoas-Guan facecae
golf
Thmoas-Guan bc6aba4
deprecate primeHeight_eq_zero
Thmoas-Guan c043789
fix
Thmoas-Guan ef31947
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan a35ed7f
add height version of definition
Thmoas-Guan 2eef181
deprecate more lemmas
Thmoas-Guan e09911d
deprecate more
Thmoas-Guan 55ca9bf
deprecate even more
Thmoas-Guan 618cfa2
deprecate even more
Thmoas-Guan ab901db
deprecate a prime height usage
Thmoas-Guan 4643655
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan cd6b68c
deprecate further more
Thmoas-Guan 375cdb8
golf
Thmoas-Guan c27d5f9
Merge branch 'master' into minimalPrimes-API
Thmoas-Guan 57a4272
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan e8de354
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 82a4666
golf aesop
Thmoas-Guan 9191ad1
Merge branch 'master' into minimalPrimes-API
Thmoas-Guan e2f57e5
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 7c7a431
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan c5ba185
Merge branch 'master' into minimalPrimes-API
Thmoas-Guan 6ffc08d
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 0d67b58
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan e5ce17e
Merge branch 'master' into minimalPrimes-API
Thmoas-Guan 108ba66
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 9790c4f
add lemma to avoid def eq
Thmoas-Guan 903a565
replace more .1.1 and .1.2
Thmoas-Guan 663dafa
fix
Thmoas-Guan 4528e67
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 7526af6
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 1254181
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan bcd4ca3
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan cacbd5a
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 55b3bc6
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 99d74db
fix doc
Thmoas-Guan 29ed07c
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 6d956b6
fix and add deprecation
Thmoas-Guan 0fae8ed
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 78f021d
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan e3f9ff2
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan daacf70
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 6e57b79
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 660b46e
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 5b55fdc
Update KrullsHeightTheorem.lean
Thmoas-Guan 2dbb3d3
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 6364936
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan c03a1f7
fix
Thmoas-Guan 6a196f3
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan 4ffe3c9
fix naming
Thmoas-Guan 46336e4
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan c489328
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 90805b4
fix
Thmoas-Guan a5e1b81
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan c12e38a
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 10af992
fix
Thmoas-Guan 8cf2de0
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 08f157e
fix
Thmoas-Guan 2473efc
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 3df1fb7
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan 8734ba2
fix
Thmoas-Guan 799d4ce
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan b3d2ccb
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 06c667a
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 2847a94
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan feee5c8
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan 7648ee6
fix naming
Thmoas-Guan 9133052
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan 88ea9de
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan d6d581a
fix long line
Thmoas-Guan 045dd3d
Merge branch 'refactor-minimalPrimes-API' into minimalPrimes-API
Thmoas-Guan acc4f74
fix
Thmoas-Guan b3809c0
Merge branch 'minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan b31ee58
fix
Thmoas-Guan 3d41582
Merge branch 'minimalPrimes-API' into Regular-Local-Ring
Thmoas-Guan d6f76ed
fix
Thmoas-Guan a2c2b50
private primeHeight
Thmoas-Guan 7f19e33
fix
Thmoas-Guan c6df49a
add predicate IsMinimalPrime
Thmoas-Guan 3b13487
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan b7ad058
fix
Thmoas-Guan b2163ca
fix
Thmoas-Guan 5cb85b2
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 8535ebb
add doc
Thmoas-Guan a594879
add deprecation
Thmoas-Guan ee62c94
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 3300967
add doc
Thmoas-Guan 28241c7
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 9132a6c
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 7a76419
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan 1caa107
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 49218c8
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 8babb5d
fix
Thmoas-Guan 97d4a16
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 58c054a
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 421559a
fix
Thmoas-Guan 038ea15
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 0d7c0df
fix deprecation
Thmoas-Guan a3164f2
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 0667a90
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 924693e
Merge branch 'master' into refactor-minimalPrimes-API
Thmoas-Guan cb64816
adapt to changes in under
Thmoas-Guan e2c53ab
fix naming
Thmoas-Guan 6ac19f6
fix
Thmoas-Guan 1773697
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 5354bc4
fix
Thmoas-Guan 4dcf91f
refactor name
Thmoas-Guan 32775b4
golf
Thmoas-Guan b1889ac
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 1cd00d9
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 9b9ebbc
add doc
Thmoas-Guan 49a319c
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 619c3eb
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 126d2d9
golf
Thmoas-Guan 4d9a85d
remove unused lemma
Thmoas-Guan 6d6d52c
alternative fix
Thmoas-Guan 6aed22d
Merge branch 'refactor-minimalPrimes-API' into refactor-primeHeight
Thmoas-Guan 2784124
golf
Thmoas-Guan 392e9d8
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 6ebca89
Merge branch 'master' into refactor-primeHeight
Thmoas-Guan d73506b
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan c51f6dd
Merge branch 'master' into refactor-primeHeight
Thmoas-Guan d3cf8fd
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 4e5df3b
golf
Thmoas-Guan 81e88dd
use under
Thmoas-Guan ff9fc4c
fix
Thmoas-Guan c8818f7
Merge branch 'refactor-primeHeight' into Regular-Local-Ring
Thmoas-Guan 398d0d0
remove duplicated lemma
Thmoas-Guan 02e7b8c
fix imports
Thmoas-Guan 8c98c3f
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 4896637
golf
Thmoas-Guan a4d071d
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan c274d91
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 8d9a114
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 66de93b
fix merging error
Thmoas-Guan 814be4a
separate lemma
Thmoas-Guan 200a354
add doc
Thmoas-Guan 8bb6fb9
add main lemma for span rank of maximal ideal
Thmoas-Guan 65a5e0d
Merge branch 'lemma-for-spanrank-uder-surjection' into Regular-Local-…
Thmoas-Guan 2eeb7a6
remove existing lemmas
Thmoas-Guan c142477
Merge branch 'master' into lemma-for-spanrank-uder-surjection
Thmoas-Guan cc7e5c3
Merge branch 'lemma-for-spanrank-uder-surjection' into Regular-Local-…
Thmoas-Guan 8f3a14f
Merge branch 'master' into Regular-Local-Ring
Thmoas-Guan 1cf0e90
add lemma for span rank one
Thmoas-Guan c16c83b
Merge branch 'spanRank-eq-one' into Regular-Local-Ring
Thmoas-Guan 61b3605
add another prime avoidance
Thmoas-Guan c7517fd
Merge branch 'prime-avoidance-for-maximal-ideal' into Regular-Local-Ring
Thmoas-Guan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.