lean4-htt/src/Init/Control
Paul Reichert 3ac9bbb3d8
feat: MPL specs for loops over iterators (#11693)
This PR makes it possible to verify loops over iterators. It provides
MPL spec lemmas about `for` loops over pure iterators. It also provides
spec lemmas that rewrite loops over `mapM`, `filterMapM` or `filterM`
iterator combinators into loops over their base iterator.
2025-12-17 09:36:44 +00:00
..
Lawful feat: MPL specs for loops over iterators (#11693) 2025-12-17 09:36:44 +00:00
Basic.lean fix: move the monad argument for ForIn, ForIn', and ForM (#10204) 2025-11-25 12:20:37 +00:00
EState.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
Except.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
ExceptCps.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
Id.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
Lawful.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
MonadAttach.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
Option.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
Reader.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
State.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
StateCps.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00
StateRef.lean feat: MonadAttach (#11532) 2025-12-16 18:57:00 +00:00