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

merge from master #1367

Merged
merged 14 commits into from
Jan 6, 2023
Merged

merge from master #1367

merged 14 commits into from
Jan 6, 2023

Commits on Jan 5, 2023

  1. feat port: Algebra.Tropical.Lattice (#1349)

    Co-authored-by: Johan Commelin <johan@commelin.net>
    xroblot and jcommelin committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    7d64509 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ab0ee8 View commit details
    Browse the repository at this point in the history
  3. feat: add evalPowZeroInt positivity extension (#1196)

    Adds a new positivity extension to handle integer exponents of value 0.
    Corresponds to [this piece of logic](https://github.com/leanprover-community/mathlib/blob/09258fb7f75d741b7eda9fa18d5c869e2135d9f1/src/tactic/positivity.lean#L582-L584) in mathlib3.
    
    This lets us uncomment another test case.
    dwrensha committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    0d29f11 View commit details
    Browse the repository at this point in the history
  4. feat: add Inv, Abs, and natAbs positivity extensions (#1190)

    Adds `positivity` extensions for inversion, absolute value, and natAbs.
    
    Compare the the mathlib3 versions [here](https://github.com/leanprover-community/mathlib/blob/3813d4ea1c6a34dbb472de66e73b8c6855b03964/src/tactic/positivity.lean#L535-L546), [here](https://github.com/leanprover-community/mathlib/blob/3813d4ea1c6a34dbb472de66e73b8c6855b03964/src/tactic/positivity.lean#L616-L631), and [here](https://github.com/leanprover-community/mathlib/blob/09258fb7f75d741b7eda9fa18d5c869e2135d9f1/src/tactic/positivity.lean#L633-L650).
    
    For the absolute value case, I got stuck trying to make it work in the fully `Qq`-ified style, so I fell back to the `AppBuilder` style that's closer to how mathlib3 does it.
    dwrensha committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    19e17ae View commit details
    Browse the repository at this point in the history
  5. feat: port Data.List.TFAE (#1354)

    Co-authored-by: zeramorphic <50671761+zeramorphic@users.noreply.github.com>
    zeramorphic and zeramorphic committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    987029c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    832dad6 View commit details
    Browse the repository at this point in the history
  7. feat: port Order.Concept (#1355)

    Re-submit pull#1307 as a branch of mathlib4
    casavaca committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    cb1b0a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    acb5c0c View commit details
    Browse the repository at this point in the history
  9. feat: port Data.List.Infix (#1350)

    Co-authored-by: Scott Morrison <scott@tqft.net>
    Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
    3 people committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    9f4e5f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. chore: pretty-print => as ↦ (#1360)

    Possible since leanprover/lean4#1984.  Thank you, Lean devs!
    hrmacbeth committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    3fc8068 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a51091f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0292fde View commit details
    Browse the repository at this point in the history
  4. fix: add PUnit/PEmpty to additive dict (#1330)

    This should fix the problems in [#1319](#1319)
    fpvandoorn committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    8dd499b View commit details
    Browse the repository at this point in the history
  5. fix: ignore isImplementationDetail ldecls in Tauto.distribNot (#1317)

    * Fixes a bug where `tauto` could try to work on a recursive auxiliary `LocalDecl`, potentially causing an error about well-founded recursion.
    * Updates Data/Set/Intervals/UnorderedInterval.lean to use tauto, as per TODOs. The `not_mem_intervalOC` theorem is where I noticed the bug.
    * Adds a test case isolated from `not_mem_intervalOC`.
    dwrensha committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    0b1fd78 View commit details
    Browse the repository at this point in the history