Joshua Potter
14a2ed4422
Move source into `src` directory.
2023-05-03 17:37:06 -06:00
Joshua Potter
6f3ac8a946
Setup for local navigation between Lean index and LaTeX.
2023-05-03 17:26:45 -06:00
Joshua Potter
e2d293fc3f
Update lean toolchain and incorporate documentation generation.
2023-05-03 15:31:33 -06:00
Joshua Potter
a8f12f2ec0
Clean up unused/not to be proven.
2023-05-03 13:09:41 -06:00
Joshua Potter
fcbd510dbe
Fix up (ir)rational definition and point/line segment set definitions.
2023-05-02 11:29:42 -06:00
Joshua Potter
6d03a9383a
Add additional recursive, non immediately-duplicative birds.
2023-05-02 10:35:09 -06:00
Joshua Potter
b3ebddc119
Add std4 library to bookshelf.
2023-05-02 09:14:50 -06:00
Joshua Potter
b2fddc321d
Finish proving partition proofs.
2023-04-28 14:05:02 -06:00
Joshua Potter
486550b79b
Finish pairwise theorems; progress on partition theorems.
2023-04-27 15:06:17 -06:00
Joshua Potter
9f1877f430
Theorem Proving in Lean. Finish chapter 8 exercises.
2023-04-27 13:20:53 -06:00
Joshua Potter
6f667fcf14
Removed unused notation (which is "backwards" anyways).
2023-04-26 15:46:41 -06:00
Joshua Potter
947d2f4c01
Revert to nesting author names.
...
These modules group together chapter/exercise specific proofs vs.
concepts that permeate said chapters.
2023-04-26 15:44:52 -06:00
Joshua Potter
e91628a828
`Tuple`s already exist in Lean; nest inside Enderton section instead.
2023-04-26 15:39:53 -06:00
Joshua Potter
40e850951c
Add supporting theorems around the `pairwise` function.
2023-04-26 10:34:04 -06:00
Joshua Potter
bf20a0cb2e
Finish defining step functions.
2023-04-24 15:22:55 -06:00
Joshua Potter
677420afe0
Add sorry's to Apostol exercise set.
2023-04-23 08:52:37 -06:00
Joshua Potter
fdc5936766
Flatten directories, removing author packages.
2023-04-22 14:28:15 -06:00
Joshua Potter
c46e2d2fb4
Rewrite as a single shared library.
2023-04-22 14:20:37 -06:00
Joshua Potter
1724adf00d
Move area related concepts into one-variable-calculus.
2023-04-22 13:11:50 -06:00
Joshua Potter
35ebf79274
Smullyan, add first pass on combinator birds.
2023-04-21 14:18:16 -06:00
Joshua Potter
41a4753d25
Fix broken links.
2023-04-21 14:18:16 -06:00
Joshua Potter
3bc07ffeb5
Partially answer Apostol exercises I 3.12.
...
Include basic ideas around rational numbers.
2023-04-21 11:55:45 -06:00
Joshua Potter
563217c915
Add prompts for Apostol, exercises 1.7.
2023-04-20 13:32:22 -06:00
Joshua Potter
acb301a569
Use `Bookshelf` instead of `Common`.
2023-04-20 13:21:23 -06:00
Joshua Potter
ec8465b7df
Include an incomplete formulation of the axiomatic definition of area.
2023-04-20 13:14:33 -06:00
Joshua Potter
1b0296cfc7
Restructure geometry and sequence modules further.
2023-04-18 11:31:13 -06:00
Joshua Potter
71db452d96
Add similar/congruent definitions.
2023-04-18 05:39:02 -06:00
Joshua Potter
1d2fcf916b
Write I 3.12 exercise prompts.
2023-04-15 09:58:10 -06:00
Joshua Potter
5a0bf96550
Apostol. Finish chapter I proofs.
2023-04-14 17:36:44 -06:00
Joshua Potter
9cef4d941f
Apostol. Finish theorem I.33b (additive property of infimums).
2023-04-14 07:03:23 -06:00
Joshua Potter
52451d5cf5
Apostol. Finish proving additive property of supremums.
2023-04-13 13:58:38 -06:00
Joshua Potter
bec3093d02
Apostol I 3.
...
Better organize concepts in `common` and continue adding more to parts
of I 3 proofs.
2023-04-12 14:58:05 -06:00
Joshua Potter
418103eb8c
I_3_11 Apostol. Tex proof.
...
Also nest paragraphs in LaTeX structures.
2023-04-10 16:28:02 -06:00
Joshua Potter
a2b138233a
Consistently format lean files.
2023-04-10 15:36:39 -06:00
Joshua Potter
cd3c98ee95
I3.9 Apostol. LUB and GLB theorems.
2023-04-10 15:30:49 -06:00
Joshua Potter
cac78666db
I_3_10 Apostol.
...
Also introduced notion of "preamble" to share amongst tex docs.
2023-04-10 06:56:47 -06:00
Joshua Potter
4ec24b6e1c
Remove unused imports.
2023-04-09 16:28:55 -06:00
Joshua Potter
b7a0ce1551
Archimedean property and consistent theorem environment.
2023-04-09 16:27:34 -06:00
Joshua Potter
b8d754ea5e
Add `one-variable-calculus` project.
2023-04-09 12:11:20 -06:00
Joshua Potter
183765dd2e
Add LaTeX description of lemma 0a.
2023-04-09 12:08:30 -06:00
Joshua Potter
c18b0e6f1d
Finish proving arithmetic/geometric sums.
2023-04-09 08:13:09 -06:00
Joshua Potter
30bda83706
Demonstrate how Lean/LaTeX will co-exist for now.
2023-04-08 15:09:11 -06:00
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