Skip to content

chore: adaptations for nightly-2026-04-23 - #515

Merged
chenson2018 merged 516 commits into
bump/v4.31.0from
bump/nightly-2026-04-23
Apr 23, 2026
Merged

chore: adaptations for nightly-2026-04-23#515
chenson2018 merged 516 commits into
bump/v4.31.0from
bump/nightly-2026-04-23

Conversation

@mathlib-nightly-testing

Copy link
Copy Markdown
Contributor

No description provided.

leanprover-community-mathlib4-bot and others added 30 commits January 27, 2026 00:47
Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com>
Co-authored-by: Chris Henson <chrishenson.net@gmail.com>
Co-authored-by: Kim Morrison <kim@tqft.net>
Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com>
Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Kim Morrison <477956+kim-em@users.noreply.github.com>
Co-authored-by: Ching-Tsun Chou <chingtsun.chou@gmail.com>
Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com>
Co-authored-by: Kim Morrison <kim@tqft.net>
Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com>
Co-authored-by: leanprover-community-mathlib4-bot <129911861+leanprover-community-mathlib4-bot@users.noreply.github.com>
Co-authored-by: Kim Morrison <477956+kim-em@users.noreply.github.com>
Co-authored-by: Ching-Tsun Chou <chingtsun.chou@gmail.com>
For all logics that are likely to be implemented, it would be
interesting to have a test suite that not only demonstrates how the
definitions of syntax and semantics work, but also serves a didactic
purpose through concrete instantiations of the logic.

In this PR, I suggest some initial tests for the linear logic already
implemented in CSLib. In addition to tests for syntax and trivial
equivalences, I present a proof of a linear logic theorem that I picked
at random from https://arxiv.org/abs/1904.06850. From this PR onward, we
can think about more systematic methods for constructing proof
benchmarks.

```
@Article{Olarte_2019,
   title={The ILLTP Library for Intuitionistic Linear Logic},
   volume={292},
   ISSN={2075-2180},
   url={http://dx.doi.org/10.4204/EPTCS.292.7},
   DOI={10.4204/eptcs.292.7},
   journal={Electronic Proceedings in Theoretical Computer Science},
   publisher={Open Publishing Association},
   author={Olarte, Carlos and de Paiva, Valeria and Pimentel, Elaine and Reis, Giselle},
   year={2019},
   month=apr,
   pages={118–132}}
```
This PR adds an instance directly showing that `HasFresh` implies
`Infinite`. This replaces `HasFresh.not_of_finite` which triggered a
linter and is now equivalent to just `not_finite`.
`HasFresh.of_infinite` is also changed to an instance with a slightly
more direct definition.
mathlib-nightly-testing Bot and others added 26 commits April 7, 2026 13:29
@chenson2018
chenson2018 merged commit ac752be into bump/v4.31.0 Apr 23, 2026
3 checks passed
benbrastmckie added a commit to benbrastmckie/cslib that referenced this pull request Jul 18, 2026
Spawned leanprover#524 (new KB5-specific full-cluster propagation rule + soundness)
and leanprover#525 (KB5 completeness proof + Decidable (kb5Valid), depends on 524).
Parent leanprover#515 now [BLOCKED] on 524, 525.

Session: sess_1784327380_e6aeac
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.

4 participants