Joshua Potter
87c1fb2a24
Use induction/cases tactics where it makes sense.
2023-04-08 10:46:27 -06:00
Joshua Potter
7847cf1afe
List books being worked through.
2023-04-08 10:33:39 -06:00
Joshua Potter
87e293ea8d
Structure projects in the same way.
2023-04-02 08:57:58 -06:00
Joshua Potter
62077460b5
Setup scaffolding for Fraleigh's "A First Course in Abstract Algebra".
2023-04-02 08:17:09 -06:00
Joshua Potter
aa59363e74
Mathematical Introduction to Logic. Finish proving lemma 0A.
2023-03-07 17:25:12 -07:00
Joshua Potter
efc6d96903
Add utilities around Tuples.
...
* Include convenience coercions.
* Example that demonstrates how heterogeneous equality works.
* Add a collection of theorems.
* Fix incorrect definitions (e.g. `take`).
2023-02-27 15:23:41 -07:00
Joshua Potter
b84b21c5de
Enderton. Prove auxiliary theorems used to formalize Lemma 0A.
2023-02-23 12:43:19 -07:00
Joshua Potter
5e7d9371e7
Formulate Lemma0A.
2023-02-23 08:12:05 -07:00
Joshua Potter
9a50ea5a78
Add length-related theorems and getters.
2023-02-21 07:40:36 -07:00
Joshua Potter
89f22ea1b8
Remove "nil" tuple.
2023-02-20 18:19:12 -07:00
Joshua Potter
c92dee8e3d
Add `Tuple` module for use in mathematical-introduction-logic, chapter 1.
2023-02-20 18:05:15 -07:00
Joshua Potter
d69dd926da
Add "front matter"-like header to theorem-proving-in-lean.
2023-02-20 18:04:51 -07:00
Joshua Potter
e607a0efb0
Break books into separate Lean projects.
2023-02-20 15:19:18 -07:00
Joshua Potter
827229a927
Add initial arithmetic/geometric sequence/series definitions/theorems.
2023-02-15 13:56:46 -07:00
Joshua Potter
ed0dc18a0a
Remove `Main.lean`.
2023-02-13 17:09:20 -07:00
Joshua Potter
d06097a608
Theorem Proving in Lean. Exercises 8 partial.
2023-02-13 14:52:32 -07:00
Joshua Potter
e726572c38
Theorem Proving in Lean. Part of exercises 8.
2023-02-12 07:17:07 -07:00
Joshua Potter
9558ea4e52
Theorem Proving in Lean. Finish exercises 7.
2023-02-12 06:37:27 -07:00
Joshua Potter
5f8cc89727
Migrate to lean 4.
2023-02-10 14:51:20 -07:00
Joshua Potter
e18b705ad3
Setup to transition to lean 4.
2023-02-10 09:12:25 -07:00
Joshua Potter
9d1f3120c1
Theorem Proving in Lean. Part of exercises 7.
2023-02-10 07:23:31 -07:00
Joshua Potter
7a0c03cdd4
Theorem Proving in Lean. Finish exercises 5.
2023-02-08 09:41:23 -07:00
Joshua Potter
497d2cbe5d
Theorem Proving in Lean. Exercises 4.
2023-02-07 07:24:48 -07:00
Joshua Potter
5a06def3a6
Theorem Proving in Lean. Part of exercises 4.
2023-02-06 07:29:39 -07:00
Joshua Potter
bb34b14294
Theorem Proving in Lean. Solutions to chapter 3 exercises.
2023-02-05 17:13:01 -07:00
Joshua Potter
3a3be79881
Theorem Proving in Lean. Solutions to chapter 2 exercises.
2023-02-05 09:23:16 -07:00
Joshua Potter
f422314e61
Initialize lean project.
2023-02-05 08:45:51 -07:00
Joshua Potter
0f128caef6
Initial commit
2023-02-05 08:42:28 -07:00