-
The following is not currently supported in Lean4:
```lean
inductive finite_inter_closure : set (set α)
| basic {s} : s ∈ S → finite_inter_closure s
| univ : finite_inter_closure set.univ
| inter…
-
TPiL より https://aconite-ac.github.io/theorem_proving_in_lean4_ja/induction_and_recursion.html#structural-recursion-and-induction-%E6%A7%8B%E9%80%A0%E7%9A%84%E5%86%8D%E5%B8%B0%E3%81%A8%E6%A7%8B%E9%80%A…
-
**Note: This is based on my assumptions and might not be entirely accurate.**
This issue occurs when we update our project from `v4.9.0-rc1` to `v4.9.0-rc2`. https://github.com/iehality/lean4-logic…
-
Is it possible to bundle evil keybindings into this package? I made some keybindings for the existing commands (doomemacs)
```emacs-lisp
(map! :after lean4-mode
:localleader
:map lean4-mode-ma…
-
Mathlib makes use of post-facto instance priority changes in many places, e.g. to lower the priority of `coe_trans` (https://github.com/leanprover-community/mathlib/blob/master/src/data/nat/cast.lean#…
-
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Metaprogramming.20tutorial/near/285465861
-
I think adding a function "method" dot notation would simplify expressions and ease adaptation for JS-developers.
Lean4 is purely functional, but also has support for .dot notation for associated fun…
-
Motivation: examples such as https://github.com/leanprover/lean4/blob/master/tests/lean/run/nestedInductiveRecType.lean
In this example, `T` is a nested inductive type. So, in the current implementat…
-
The `lakefile.lean` currently links against hardcoded system libraries. This works fine for examples and tests, but only when they are executed with `lake exe `.
Libraries depending on `CTypes` als…
-
- [x] I have read [CONTRIBUTING.md](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md).
- [x] I have checked that there is no existing PR/issue about my proposal.
## Summary
In a L…