Skip to content

sync master#15573

Merged
yoh-tanimoto merged 10 commits intoyoh-tanimoto-preinnerfrom
master
Aug 7, 2024
Merged

sync master#15573
yoh-tanimoto merged 10 commits intoyoh-tanimoto-preinnerfrom
master

Conversation

@yoh-tanimoto
Copy link
Copy Markdown
Collaborator

No description provided.

mathlib-bors bot and others added 10 commits August 6, 2024 16:17
This PR updates the Mathlib dependencies.
Add `measure_univ_le_add_compl`.
This PR turns the (soon to be deprecated) `induction'` into `induction`.
This PR updates the Mathlib dependencies.
`ENNReal.*`: `.toNNReal_toReal_eq`, `.sub_add_eq_add_sub`, `.zpow_neg`, `.zpow_sub`, `.tendsto_pow_atTop_nhds_top` + instance `MeasurableSMul₂ ℝ≥0 ℝ≥0∞`



Co-authored-by: kkytola <“kalle.kytola@aalto.fi”>
Co-authored-by: kkytola <39528102+kkytola@users.noreply.github.com>
Add the trivial, but apparently missing, lemma:

```lean
@[to_additive]
lemma index_eq_zero_iff_infinite : H.index = 0 ↔ Infinite (G ⧸ H) := by
```

From AperiodicMonotilesLean.
#10562)

`bound` proves inequalities that follow "obviously by structure", assuming nonnegativity or positivity of subterms where necessary.  It is built on top of Aesop.  It has significant overlap with `positivity` and `gcongr`, but can also switch back and forth between those modes (such as when proving `0 < a * b - a * c` from `0 < a`, `c < b`).

Zulip discussion: https://leanprover.zulipchat.com/#narrow/stream/239415-metaprogramming-.2F-tactics/topic/.60bound.60.20mixes.20.60gcongr.60.20and.20.60positivity.60/near/412120380
…d orders (#15252)

Many lemmas requiring `[SemilatticeSup α]` actually only need `[Preorder α] [IsDirected α (· ≤ ·)]`.
@yoh-tanimoto yoh-tanimoto merged commit 5f93724 into yoh-tanimoto-preinner Aug 7, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 7, 2024

PR summary c2f3c7e488

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
There are 247 files with changed transitive imports: this is too many to display!

Declarations diff

+ PreInnerProductSpace.Core
+ PreInnerProductSpace.toCore
+ cauchy_schwarz_aux'
+ inner_self_of_eq_zero
+ inner_smul_ofReal_left
+ inner_smul_ofReal_right
+ instance (𝕜 : Type*) (F : Type*) [RCLike 𝕜] [AddCommGroup F]
+ instance : InnerProductSpace ℝ ℂ := InnerProductSpace.complexToReal
+ ne_zero_of_inner_self_ne_zero
+ normSq_eq_zero_of_eq_zero
+ re_inner_smul_ofReal_smul_self
+ toPreInner'
+ toSeminormedAddCommGroup
+ toSeminormedSpace

You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>

The doc-module for script/declarations_diff.sh contains some details about this script.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants