lean4-htt/src/Init/Data/List
Paul Reichert 84cd2c49eb
feat: remove unnecessary decidability requirements (#9096)
This PR removes some unnecessary `Decidable*` instance arguments by
using lemmas in the `Classical` namespace instead of the `Decidable`
namespace.

This might lead to some additional dependency on classical axioms, but
large parts of the standard library are relying on them either way.
2025-07-02 06:20:50 +00:00
..
Nat feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Sort feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Attach.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Basic.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
BasicAux.lean feat: remove unnecessary decidability requirements (#9096) 2025-07-02 06:20:50 +00:00
Control.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Count.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Erase.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Find.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
FinRange.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Impl.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Lemmas.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Lex.lean feat: remove unnecessary decidability requirements (#9096) 2025-07-02 06:20:50 +00:00
MapIdx.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
MinMax.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Monadic.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Nat.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Notation.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
OfFn.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Pairwise.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Perm.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Range.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Sort.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Sublist.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
TakeDrop.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
ToArray.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
ToArrayImpl.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Zip.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00