leanprover-community / leanprover-community/mathlib4

Formalization of various notions of convergence

Open
#39,125 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lean
Stars
4.2k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

Hello,

I wrote a note on notions of convergence of sequences of functions in mathematics.

My goal was to see by myself if many definitions were possible.

I did found quite a few definitions at the end.

Maybe the approximate notions of convergence would be more interesting to computer scientists than mathematicians.

I was expecting to write 3 pages or so, and my note is 9 pages long now.

I thought this note would be better completed as a package of definitions and proofs in Rocq or LEAN. And that it could maybe be a good exercise for students to code it in LEAN.

Here are the links if you want to check if it can be interesting.

French version:
https://lyaudet.eu/laurent/Publi/Journaux/LL2026Convergence/LL2026Convergence_fr_v1.pdf

English version:
https://lyaudet.eu/laurent/Publi/Journaux/LL2026Convergence/LL2026Convergence_en_v1.pdf

Best regards,

Laurent Lyaudet

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the linked English and French notes on convergence of sequences of functions. Determine which definitions and proofs should be formalized in Rocq or Lean, then establish a scoped package and student-friendly exercise; done means the selected notions are formalized with their proofs.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.