-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy path100.yaml
More file actions
446 lines (445 loc) · 14 KB
/
Copy path100.yaml
File metadata and controls
446 lines (445 loc) · 14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
# This file tracks the formalisation status of theorems from Freek Wiedijk's "Formalizing 100
# Theorems" list at https://www.cs.ru.nl/~freek/100/
#
# See yaml_check.py for documentation about the allowed fields in this file.
# The structure of this file is checked by `scripts/yaml_check.py` in this repo
# and by `make_site.py` in the leanprover-community.github.io repo.
1:
title : The Irrationality of the Square Root of 2
decl : irrational_sqrt_two
authors: mathlib
2:
title : Fundamental Theorem of Algebra
decl : Complex.exists_root
authors: Chris Hughes
3:
title : The Denumerability of the Rational Numbers
decl : Rat.instDenumerable
authors: Chris Hughes
4:
title : Pythagorean Theorem
decl : EuclideanGeometry.dist_sq_eq_dist_sq_add_dist_sq_iff_angle_eq_pi_div_two
authors: Joseph Myers
5:
title : Prime Number Theorem
authors : Alex Kontorovich, Terry Tao, and the Prime Number Theorem + Project
links :
Prime Number Theorem : https://github.com/AlexKontorovich/PrimeNumberTheoremAnd/blob/a5040887e6bb24f7c201db8568e7755c138b3878/PrimeNumberTheoremAnd/Wiener.lean#L2196-L2211
With Error Terms : https://github.com/AlexKontorovich/PrimeNumberTheoremAnd/blob/a5040887e6bb24f7c201db8568e7755c138b3878/PrimeNumberTheoremAnd/MediumPNT.lean#L5504-L6162
website : https://github.com/AlexKontorovich/PrimeNumberTheoremAnd
6:
title : Gödel’s Incompleteness Theorem
authors: Shogo Saito
links :
First incompleteness theorem: https://github.com/FormalizedFormalLogic/Foundation/blob/7c74089c2442ee211abfa1e2dd5a75091800f57b/Foundation/FirstOrder/Incompleteness/First.lean#L24-L53
Second incompleteness theorem: https://github.com/FormalizedFormalLogic/Foundation/blob/7c74089c2442ee211abfa1e2dd5a75091800f57b/Foundation/FirstOrder/Incompleteness/Second.lean#L15-L18
website: https://formalizedformallogic.github.io/Catalogue/
7:
title : Law of Quadratic Reciprocity
decls :
- legendreSym.quadratic_reciprocity
- jacobiSym.quadratic_reciprocity
authors: Chris Hughes (first) and Michael Stoll (second)
8:
title : The Impossibility of Trisecting the Angle and Doubling the Cube
9:
title : The Area of a Circle
decl : Theorems100.area_disc
authors: James Arthur and Benjamin Davidson and Andrew Souther
10:
title : Euler’s Generalization of Fermat’s Little Theorem
decl : Nat.ModEq.pow_totient
authors: Chris Hughes
11:
title : The Infinitude of Primes
decl : Nat.exists_infinite_primes
authors: Jeremy Avigad
12:
title : The Independence of the Parallel Postulate
13:
title : Polyhedron Formula
14:
title : Euler’s Summation of 1 + (1/2)^2 + (1/3)^2 + ….
decl : hasSum_zeta_two
authors: Marc Masdeu and David Loeffler
15:
title : Fundamental Theorem of Integral Calculus
decls :
- intervalIntegral.integral_hasStrictDerivAt_of_tendsto_ae_right
- intervalIntegral.integral_eq_sub_of_hasDeriv_right_of_le
authors: Yury G. Kudryashov (first) and Benjamin Davidson (second)
16:
title : Insolvability of General Higher Degree Equations (Abel-Ruffini Theorem)
authors: Thomas Browning
decl : AbelRuffini.exists_not_solvable_by_rad
17:
title : De Moivre’s Formula
decl : Complex.cos_add_sin_mul_I_pow
authors: Abhimanyu Pallavi Sudhir
18:
title : Liouville’s Theorem and the Construction of Transcendental Numbers
authors: Jujian Zhang
decl : Liouville.transcendental
19:
title : Four Squares Theorem
decl : Nat.sum_four_squares
authors: Chris Hughes
20:
title : All Primes (1 mod 4) Equal the Sum of Two Squares
decl : Nat.Prime.sq_add_sq
authors: Chris Hughes
21:
title : Green’s Theorem
22:
title : The Non-Denumerability of the Continuum
decl : Cardinal.not_countable_real
authors: Floris van Doorn
23:
title : Formula for Pythagorean Triples
decl : PythagoreanTriple.classification
authors: Paul van Wamelen
24:
title : The Independence of the Continuum Hypothesis
authors: Jesse Michael Han and Floris van Doorn
links :
result: https://github.com/flypitch/flypitch/blob/master/src/summary.lean
website: https://flypitch.github.io/
note : see the `README` file in the [linked repository](https://github.com/flypitch/flypitch/).
25:
title : Schroeder-Bernstein Theorem
decl : Function.Embedding.schroeder_bernstein
authors: Mario Carneiro
26:
title : Leibniz’s Series for Pi
decl : Real.tendsto_sum_pi_div_four
authors: Benjamin Davidson
27:
title : Sum of the Angles of a Triangle
decl : EuclideanGeometry.angle_add_angle_add_angle_eq_pi
authors: Joseph Myers
28:
title : Pascal’s Hexagon Theorem
29:
title : Feuerbach’s Theorem
30:
title : The Ballot Problem
authors: Bhavik Mehta and Kexing Ying
decl : Ballot.ballot_problem
31:
title : Ramsey’s Theorem
authors: Bhavik Mehta
links :
result: https://github.com/b-mehta/combinatorics/blob/extras/src/inf_ramsey.lean
32:
title : The Four Color Problem
33:
title : Fermat’s Last Theorem
statement: FermatLastTheorem
note: "Formalisation of the proof is on-going in https://imperialcollegelondon.github.io/FLT/."
34:
title : Divergence of the Harmonic Series
decl : Real.tendsto_sum_range_one_div_nat_succ_atTop
authors: Anatole Dedecker and Yury Kudryashov
35:
title : Taylor’s Theorem
decls :
- taylor_mean_remainder_lagrange
- taylor_mean_remainder_cauchy
- map_add_eq_sum_add_integral_iteratedFDeriv
authors: Moritz Doll
36:
title : Brouwer Fixed Point Theorem
authors: Brendan Seamas Murphy
links :
result: https://github.com/Shamrock-Frost/BrouwerFixedPoint/blob/master/src/brouwer_fixed_point.lean
37:
title : The Solution of a Cubic
authors: Jeoff Lee
decl : Theorems100.cubic_eq_zero_iff
38:
title : Arithmetic Mean/Geometric Mean
decl : Real.geom_mean_le_arith_mean_weighted
authors: Yury G. Kudryashov
39:
title : Solutions to Pell’s Equation
decls :
- Pell.eq_pell
- Pell.exists_of_not_isSquare
authors: Mario Carneiro (first), Michael Stoll (second)
note : "In `pell.eq_pell`, `d` is defined to be `a*a - 1` for an arbitrary `a > 1`."
40:
title : Minkowski’s Fundamental Theorem
decl : MeasureTheory.exists_ne_zero_mem_lattice_of_measure_mul_two_pow_lt_measure
authors: Alex J. Best and Yaël Dillies
41:
title : Puiseux’s Theorem
42:
title : Sum of the Reciprocals of the Triangular Numbers
authors: Jalex Stark and Yury Kudryashov
decl : Theorems100.inverse_triangle_sum
43:
title : The Isoperimetric Theorem
44:
title : The Binomial Theorem
decl : add_pow
authors: Chris Hughes
45:
title : The Partition Theorem
authors: Bhavik Mehta, Aaron Anderson, and Weiyi Wang
decl : Nat.Partition.card_odds_eq_card_distincts
46:
title : The Solution of the General Quartic Equation
decl : Theorems100.quartic_eq_zero_iff
authors: Thomas Zhu
47:
title : The Central Limit Theorem
decl : ProbabilityTheory.tendstoInDistribution_inv_sqrt_mul_sum_sub
authors: Thomas Zhu, Rémy Degenne, Etienne Marion
48:
title : Dirichlet’s Theorem
decl : Nat.infinite_setOf_prime_and_eq_mod
authors: David Loeffler, Michael Stoll
49:
title : The Cayley-Hamilton Theorem
decl : Matrix.aeval_self_charpoly
authors: Kim Morrison
50:
title : The Number of Platonic Solids
51:
title : Wilson’s Lemma
decl : ZMod.wilsons_lemma
authors: Chris Hughes
52:
title : The Number of Subsets of a Set
decl : Finset.card_powerset
authors: mathlib
53:
title : Pi is Transcendental
54:
title : Königsberg Bridges Problem
decl : Konigsberg.not_isEulerian
authors: Kyle Miller
55:
title : Product of Segments of Chords
decl : EuclideanGeometry.mul_dist_eq_mul_dist_of_cospherical_of_angle_eq_pi
authors: Manuel Candales
56:
title : The Hermite-Lindemann Transcendence Theorem
57:
title : Heron’s Formula
decl : Theorems100.heron
authors: Matt Kempster
58:
title : Formula for the Number of Combinations
decls :
- Finset.card_powersetCard
- Finset.mem_powersetCard
authors: mathlib <!--Jeremy Avigad in lean 2-->
59:
title : The Laws of Large Numbers
decl : ProbabilityTheory.strong_law_ae
authors: Sébastien Gouëzel
60:
title : Bezout’s Theorem
decl : Nat.gcd_eq_gcd_ab
authors: mathlib
61:
title : Theorem of Ceva
decl : Affine.Triangle.prod_dist_div_dist_eq_one_of_mem_line_of_mem_line
authors: Joseph Myers
62:
title : Fair Games Theorem
decl : MeasureTheory.submartingale_iff_expected_stoppedValue_mono
authors: Kexing Ying
63:
title : Cantor’s Theorem
decl: Function.cantor_surjective
authors: Johannes Hölzl and Mario Carneiro
64:
title : L’Hopital’s Rule
decl : deriv.lhopital_zero_nhds
authors: Anatole Dedecker
65:
title : Isosceles Triangle Theorem
decl : EuclideanGeometry.angle_eq_angle_of_dist_eq
authors: Joseph Myers
66:
title : Sum of a Geometric Series
decls :
- geom_sum_Ico
- NNReal.hasSum_geometric
authors: Sander R. Dahmen (finite) and Johannes Hölzl (infinite)
67:
title : e is Transcendental
authors: Jujian Zhang
links :
result: https://github.com/jjaassoonn/transcendental/blob/master/src/e_transcendental.lean
website: https://jjaassoonn.github.io/transcendental/
68:
title : Sum of an arithmetic series
decl : Finset.sum_range_id
authors: Johannes Hölzl
69:
title : Greatest Common Divisor Algorithm
decls :
- EuclideanDomain.gcd
- EuclideanDomain.gcd_dvd
- EuclideanDomain.dvd_gcd
authors: mathlib
70:
title : The Perfect Number Theorem
decl : Theorems100.Nat.eq_two_pow_mul_prime_mersenne_of_even_perfect
authors: Aaron Anderson
71:
title : Order of a Subgroup
decl : Subgroup.card_subgroup_dvd_card
authors: mathlib
72:
title : Sylow’s Theorem
decls :
- Sylow.exists_subgroup_card_pow_prime
- Sylow.isPretransitive_of_finite
- Sylow.card_dvd_index
- card_sylow_modEq_one
authors: Chris Hughes
73:
title : Ascending or Descending Sequences (Erdős–Szekeres Theorem)
decl : Theorems100.erdos_szekeres
authors: Bhavik Mehta
74:
title : The Principle of Mathematical Induction
decl : Nat
note : Automatically generated when defining the natural numbers
authors: Leonardo de Moura
75:
title : The Mean Value Theorem
decl : exists_deriv_eq_slope
authors: Yury G. Kudryashov
76:
title : Fourier Series
decls :
- fourierCoeff
- hasSum_fourier_series_L2
authors: Heather Macbeth
77:
title : Sum of kth powers
decls :
- sum_range_pow
- sum_Ico_pow
authors: Moritz Firsching and Fabian Kruse and Ashvni Narayanan
78:
title : The Cauchy-Schwarz Inequality
decls :
- inner_mul_inner_self_le
- norm_inner_le_norm
authors: Zhouhang Zhou
79:
title : The Intermediate Value Theorem
decl : intermediate_value_Icc
authors: Rob Lewis and Chris Hughes
80:
title : The Fundamental Theorem of Arithmetic
decls :
- Nat.primeFactorsList_unique
- Int.euclideanDomain
- EuclideanDomain.to_principal_ideal_domain
- UniqueFactorizationMonoid
- UniqueFactorizationMonoid.factors_unique
authors: Chris Hughes
note : "it also has a generalized version, by showing that every Euclidean domain is a unique factorization domain, and showing that the integers form a Euclidean domain."
81:
title : Divergence of the Prime Reciprocal Series
decls :
- Theorems100.Real.tendsto_sum_one_div_prime_atTop
- not_summable_one_div_on_primes
authors: Manuel Candales (archive), Michael Stoll (mathlib)
82:
title : Dissection of Cubes (J.E. Littlewood’s ‘elegant’ proof)
decl : Theorems100.«82».cannot_cube_a_cube
authors: Floris van Doorn
83:
title : The Friendship Theorem
decl : Theorems100.friendship_theorem
authors: Aaron Anderson and Jalex Stark and Kyle Miller
84:
title : Morley’s Theorem
85:
title : Divisibility by 3 Rule
authors: Kim Morrison
decls :
- Nat.three_dvd_iff
86:
title : Lebesgue Measure and Integration
decl : MeasureTheory.lintegral
authors: Johannes Hölzl
87:
title : Desargues’s Theorem
88:
title : Derangements Formula
decls :
- card_derangements_eq_numDerangements
- numDerangements_sum
authors: Henry Swanson
89:
title : The Factor and Remainder Theorems
decls :
- Polynomial.dvd_iff_isRoot
- Polynomial.mod_X_sub_C_eq_C_eval
authors: Chris Hughes
90:
title : Stirling’s Formula
decls :
- Stirling.tendsto_stirlingSeq_sqrt_pi
authors: Moritz Firsching and Fabian Kruse and Nikolas Kuhn and Heather Macbeth
91:
title : The Triangle Inequality
decl : norm_add_le
authors: Zhouhang Zhou
92:
title : Pick’s Theorem
93:
title : The Birthday Problem
decls :
- Theorems100.birthday
- Theorems100.birthday_measure
authors: Eric Rodriguez
94:
title : The Law of Cosines
decl : EuclideanGeometry.dist_sq_eq_dist_sq_add_dist_sq_sub_two_mul_dist_mul_dist_mul_cos_angle
authors: Joseph Myers
95:
title : Ptolemy’s Theorem
decl : EuclideanGeometry.mul_dist_add_mul_dist_eq_mul_dist_of_cospherical
authors: Manuel Candales
96:
title : Principle of Inclusion/Exclusion
decls :
- Finset.inclusion_exclusion_sum_biUnion
- Finset.inclusion_exclusion_card_biUnion
- Finset.inclusion_exclusion_sum_inf_compl
- Finset.inclusion_exclusion_card_inf_compl
links :
github : https://github.com/NeilStrickland/lean_lib/blob/f88d162da2f990b87c4d34f5f46bbca2bbc5948e/src/combinatorics/matching.lean#L304
authors: Neil Strickland (outside mathlib), Yaël Dillies (in mathlib)
97:
title : Cramer’s Rule
decl : Matrix.mulVec_cramer
authors: Anne Baanen
98:
title : Bertrand’s Postulate
decl : Nat.bertrand
authors: Bolton Bailey and Patrick Stevens
99:
title : Buffon Needle Problem
links :
decls :
- BuffonsNeedle.buffon_short
- BuffonsNeedle.buffon_long
authors: Enrico Z. Borba
100:
title : Descartes Rule of Signs
decls :
- Polynomial.roots_countP_pos_le_signVariations
links :
github : https://github.com/Timeroot/lean-descartes-signs/
authors: Alex Meiburg