Paul Reichert

Results 17 issues of Paul Reichert

The query engine often redundantly fetches same objects from the lexicon in denormalizeBindings(List). Using a lazy cache for the already fetched items reduces the request time significantly; an exemplar query...

`SELECT * WHERE { }` doesn't match any result. Normally, it should: https://www.w3.org/TR/rdf-sparql-query/#emptyGroupPattern This simple case really doesn't bother me but in consequence, `SELECT * WHERE { { ?s ?p...

This PR is part of the effort to prove the Freyd-Mitchell embedding theorem. --- [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/from-referrer/)

awaiting-review
t-category-theory
new-contributor

The branch on which I try migrating the old ranges to the new ones.

This PR replaces all usages of `[:]` slice notation in `src` with the new `[...]` notation.

toolchain-available
changelog-library

This PR introduces polymorphic slices in their most basic form. They come with a notation similar to the new range notation. `Subarray` is now also a slice and can produce...

toolchain-available
changelog-library
force-mathlib-ci

This PR adds the new operation `MonadAttach.attach` that attaches a proof that a postcondition holds to the return value of a monadic operation. Most non-CPS monads in the standard library...

toolchain-available
changelog-library

This PR renames the namespace `Std.Range` to `Std.Legacy.Range`. Instead of using `Std.Range` and `[a:b]` notation, the new range type `Std.Rco` and its corresponding `a...b` notation should be used. There are...

breaks-mathlib
toolchain-available
changelog-library
force-mathlib-ci
builds-manual
mathlib4-nightly-available

### Prerequisites * [x] Check that your issue is not already filed: https://github.com/leanprover/lean4/issues * [x] Reduce the issue to a minimal, self-contained, reproducible test case. Avoid dependencies to Mathlib or...

bug