Oliver Nash

Results 9 issues of Oliver Nash

Also update doc string for `topological_group.to_uniform_space`. cc @ADedecker --- [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

awaiting-review

Formalized as part of the Sphere Eversion project. --- [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

ready-to-merge
delegated

These all came up while preparing to introduce the definition of ergodic maps but it seems better to PR them separately. --- [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

awaiting-review
awaiting-CI

--- See also comments [on Zulip](https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/ideals.20in.20non-comm.20rings/near/284039475) [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

please-adopt
too-late

We have a diamond of complete boolean algebras on sets: ```lean import data.set.lattice variables {α : Type*} -- Succeeds example : @set.boolean_algebra α = pi.boolean_algebra := rfl -- Fails example...

--- Split out from #12937 (suggestions there applied here) [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

awaiting-review
t-algebra

over a field of characteristic zero, when the Killing form is non-singular --- - [ ] depends on: #13076 [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

blocked-by-other-PR
awaiting-author
t-algebra

In characteristic zero, a [semisimple Lie algebra](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Lie/Semisimple.html#LieAlgebra.IsSemisimple) is a direct sum of [simple Lie algebra](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Lie/Semisimple.html#LieAlgebra.IsSimple)s. We should add this result to Mathlib. I think the most useful statement of this...

The following snippet triggers the "missing doc string" complaint from the linter: ```lean set_option old_structure_cmd true /-- Foo structure -/ structure foo := (x : ℕ) /-- Bar structure -/...

bug