diff --git a/100.html b/100.html index 068b2e22d0..70dcfdde16 100644 --- a/100.html +++ b/100.html @@ -62,7 +62,7 @@
In pell.eq_pell
, d
is defined to be a*a - 1
for an arbitrary a > 1
.
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.
@@ -1379,7 +1379,7 @@This course really works well, and it will probably continue for a long time. The idea to use controlled natural language tactics seems a lot more efficient than the native syntax to ensure students improve at pen and paper proofs.
` }, - 24: { summary: `The aim of the course is to learn some Lean 3 using easy mathemtics (such as divisibility, \sqrt 2 \notin \Q, and the pigeonwhole principle). The course is in German and was taught in summer 2023 for one full semester with weekly homeworks. We met once a week, discussed upcoming topics and started to work on the next exercises in class. The manuscript contains an extended cheat sheet for Lean tactics.
+ 24: { summary: `This was a week-long (20h) summer course introducing motivated high school students to formal mathematics. Half of the time was spent teaching on a blackboard Hilbert's axioms for plane geometry, while the other half was spent on a computer lab playing through several levels of a Lean game whose ultimate goal was to proof the plane separation theorem. This was the first experience for the students with both axiomatic mathematics and theorem provers. While the course was taught in Catalan, the game is written in English.
+`, website: "https://mat.uab.cat/~masdeu/argo/", material: "None", repository: "https://github.com/mmasdeu/argo", notes: `None`, experiences: `The students found the Lean part the most challenging part of the course. The students would happily seat through the traditional-style lecture, but struggled when they had to code in Lean the proofs that they had previously discussed. This is in part because of Lean's unforgiveness, but we believe it is also due to the fact that they were unaware of some misunderstandings about the proofs, and Lean made those emerge.
+` }, + + 25: { summary: `The aim of the course is to learn some Lean 3 using easy mathemtics (such as divisibility, \sqrt 2 \notin \Q, and the pigeonwhole principle). The course is in German and was taught in summer 2023 for one full semester with weekly homeworks. We met once a week, discussed upcoming topics and started to work on the next exercises in class. The manuscript contains an extended cheat sheet for Lean tactics.
`, website: "https://github.com/pfaffelh/schulmathematik_mit_lean/", material: "https://github.com/pfaffelh/schulmathematik_mit_lean/blob/master/Manuskript/skript.pdf", repository: "None", notes: `None`, experiences: `The course was intended for students in mathematics who want to become teachers, but was also taken by other math students. Only using Prop-types in the first few lessons was a good idea, in my opinion. The students liked the interactive feeling even of the simple proofs. Weekly homeworks were made quite consistently, the dropout-rate (among ~15 students) was low.
` }, - 25: { summary: `It is a standard course on general topology in the Mathematics degree. It is taught in spanish, so the material in the repo uses spanish too. It is not a course about Lean: Lean is only used as a complement, to help students grab the steps of rigourous proofs. The usage of Lean is totally optional for the students.
+ 26: { summary: `It is a standard course on general topology in the Mathematics degree. It is taught in spanish, so the material in the repo uses spanish too. It is not a course about Lean: Lean is only used as a complement, to help students grab the steps of rigourous proofs. The usage of Lean is totally optional for the students.
`, website: "https://sia.unizar.es/doa/consultaPublica/look[conpub]MostrarPubGuiaDocAs?entradaPublica=true&idiomaPais=es.ES&_anoAcademico=2023&_codAsignatura=27008", material: "None", repository: "https://github.com/miguelmarco/topologia_general_lean", notes: `None`, experiences: `The course is still ongoing, so we still don't have evidence of success. We decided to use Lean3 instead of Lean4 because of the easyness to install the trylean
bundle, but will reconsider this decision next year. Students seem to be uninterested and/or scared at the beginning, but as i had shown how to use it to prove some example exercises, some have shown more interest. We plan to do an introductory seminar for those that want to learn how to use it.
This was taught as a third-year undergraduate course. We spent a little more than half the semester working through the first 6 chapters of Mathematics in Lean with weekly homework assignments. Students did a small independent project at the halfway point, and a larger one at the end.
+ 27: { summary: `This was taught as a third-year undergraduate course. We spent a little more than half the semester working through the first 6 chapters of Mathematics in Lean with weekly homework assignments. Students did a small independent project at the halfway point, and a larger one at the end.
`, website: "None", material: "https://leanprover-community.github.io/mathematics_in_lean/mathematics_in_lean.pdf", repository: "https://github.com/leanprover-community/mathematics_in_lean", notes: `None`, experiences: `None` }, - 27: { summary: `An Introduction To Proofs course at Johns Hopkins in Fall 2022 entirely in Lean (teaching and assessment) culminating in the proof of Yoneda Lemma.
+ 28: { summary: `An Introduction To Proofs course at Johns Hopkins in Fall 2022 entirely in Lean (teaching and assessment) culminating in the proof of Yoneda Lemma.
`, website: "https://sinhp.github.io/teaching/2022-introduction-to-proofs-with-Lean", material: "None", repository: "https://github.com/sinhp/ProofLab", notes: `None`, experiences: `None` }, - 28: { summary: `This is a game-based introduction to undergraduate pure mathematics, starting with equations, natural numbers, logic, sets, function, real numbers and sequences with draft sections on groups. A book is being written to accompany the game. The next iteration of the game will be in Lean 4.
+ 29: { summary: `This is a game-based introduction to undergraduate pure mathematics, starting with equations, natural numbers, logic, sets, function, real numbers and sequences with draft sections on groups. A book is being written to accompany the game. The next iteration of the game will be in Lean 4.
`, website: "https://gihanmarasingha.github.io/modern-maths-pages/", material: "None", repository: "None", notes: `None`, experiences: `None` }, - 29: { summary: `This is an introduction to logic and mathematical reasoning for a general audience. It was taught in the philosophy department at CMU twice.
+ 30: { summary: `This is an introduction to logic and mathematical reasoning for a general audience. It was taught in the philosophy department at CMU twice.
`, website: "None", material: "https://leanprover.github.io/logic_and_proof/", repository: "None", notes: `None`, experiences: `None` }, };