Skip to content
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

feat(algebra/free_algebra): Define a grading #4321

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Commits on Oct 3, 2020

  1. Configuration menu
    Copy the full SHA
    957b483 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e789702 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87d31ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    778e9db View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Configuration menu
    Copy the full SHA
    67e8211 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28b1893 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Configuration menu
    Copy the full SHA
    ed419ec View commit details
    Browse the repository at this point in the history
  2. chore(*): Tidy the proof

    eric-wieser committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    d816bfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aff1486 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Configuration menu
    Copy the full SHA
    9f22aa6 View commit details
    Browse the repository at this point in the history
  2. feat(algebra/free_algebra): Attempt to define a grading

    The grading takes the form `free_algebra R X ≃ₐ[R] add_monoid_algebra (free_algebra R X) ℕ`
    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    e75b7ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21ca265 View commit details
    Browse the repository at this point in the history
  4. feat(algebra/free_algebra): A few lemmas about grades of free algebras

    The grading takes the form `free_algebra R X →ₐ[R] add_monoid_algebra (free_algebra R X) ℕ`
    
    It's likely that there are more generic lemmas about grading that can be shared with `tensor_algebra` and friends, but that's left to follow-up work
    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    62a77f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd54b8d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    234ff72 View commit details
    Browse the repository at this point in the history
  7. wip

    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    eec3c2b View commit details
    Browse the repository at this point in the history
  8. chore(algebra/monoid_algebra): Replace algebra_map' with `single_(z…

    …ero|one)_ring_hom`
    
     `algebra_map'` is now trivially equal to `single_(zero|one)_ring_hom.comp`, so is no longer needed.
    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    81aa68b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f999d1a View commit details
    Browse the repository at this point in the history
  10. wip

    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    abaa760 View commit details
    Browse the repository at this point in the history
  11. wip

    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    b63b36c View commit details
    Browse the repository at this point in the history
  12. Merge branch 'eric-wieser/free_algebra-induction' into eric-wieser/fr…

    …ee_algebra-grading
    
    # Conflicts:
    #	src/algebra/free_algebra.lean
    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    e5b725e View commit details
    Browse the repository at this point in the history
  13. Revert unrelated changes

    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    b702aab View commit details
    Browse the repository at this point in the history
  14. Merge branch 'master' of github.com:leanprover-community/mathlib into…

    … eric-wieser/free_algebra-grading
    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    51900f9 View commit details
    Browse the repository at this point in the history
  15. Fix bad merge

    eric-wieser committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    5489c46 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Configuration menu
    Copy the full SHA
    3ce401d View commit details
    Browse the repository at this point in the history
  2. wip

    eric-wieser committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    38d3e48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    082ca79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99b4ac1 View commit details
    Browse the repository at this point in the history
  5. Cleanup some more

    eric-wieser committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    303117d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40b1eb8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a5eaa9 View commit details
    Browse the repository at this point in the history
  8. Fix the proof

    eric-wieser committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    06e16f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Configuration menu
    Copy the full SHA
    9c41969 View commit details
    Browse the repository at this point in the history
  2. Cleanup the proofs

    eric-wieser committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    2d979c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    bee9b3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caaa54d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    33f38c7 View commit details
    Browse the repository at this point in the history
  2. wip

    eric-wieser committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    db82059 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Merge branch 'master' of github.com:leanprover-community/mathlib into…

    … eric-wieser/free_algebra-grading
    eric-wieser committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    986ed3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d0b9c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. Configuration menu
    Copy the full SHA
    7c58060 View commit details
    Browse the repository at this point in the history