Structure projects in the same way.
parent
62077460b5
commit
87e293ea8d
|
@ -1,6 +0,0 @@
|
||||||
/-
|
|
||||||
# References
|
|
||||||
|
|
||||||
1. Fraleigh, John B. A First Course in Abstract Algebra, n.d.
|
|
||||||
-/
|
|
||||||
import FirstCourseAbstractAlgebra.Exercises1
|
|
|
@ -0,0 +1 @@
|
||||||
|
import Fraleigh.Chapter1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 1
|
||||||
|
|
||||||
1. Fraleigh, John B. A First Course in Abstract Algebra, n.d.
|
Introduction and Examples
|
||||||
-/
|
-/
|
||||||
|
|
||||||
import Mathlib.Data.Complex.Basic
|
import Mathlib.Data.Complex.Basic
|
||||||
|
@ -15,4 +15,4 @@ open HPow
|
||||||
theorem ex1_1 : I^3 = 0 + (-1) * I := calc
|
theorem ex1_1 : I^3 = 0 + (-1) * I := calc
|
||||||
I^3
|
I^3
|
||||||
= I * (I * hPow I 1) := rfl
|
= I * (I * hPow I 1) := rfl
|
||||||
_ = 0 + (-1) * I := by simp
|
_ = 0 + (-1) * I := by simp
|
|
@ -0,0 +1,3 @@
|
||||||
|
# A First Course in Abstract Algebra
|
||||||
|
|
||||||
|
Fraleigh, John B. A First Course in Abstract Algebra, n.d.
|
|
@ -9,6 +9,4 @@ require mathlib from git
|
||||||
"0107c50abf149a48b5b9ad08a0b2a2093bcb567a"
|
"0107c50abf149a48b5b9ad08a0b2a2093bcb567a"
|
||||||
|
|
||||||
@[default_target]
|
@[default_target]
|
||||||
lean_lib «FirstCourseAbstractAlgebra» {
|
lean_lib «fraleigh»
|
||||||
-- add library configuration options here
|
|
||||||
}
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
import Enderton.Chapter0
|
|
@ -1,8 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 0
|
||||||
|
|
||||||
1. Enderton, Herbert B. A Mathematical Introduction to Logic. 2nd ed. San Diego:
|
Useful Facts About Sets
|
||||||
Harcourt/Academic Press, 2001.
|
|
||||||
-/
|
-/
|
||||||
|
|
||||||
import Bookshelf.Tuple
|
import Bookshelf.Tuple
|
|
@ -1,7 +0,0 @@
|
||||||
/-
|
|
||||||
# References
|
|
||||||
|
|
||||||
1. Enderton, Herbert B. A Mathematical Introduction to Logic. 2nd ed. San Diego:
|
|
||||||
Harcourt/Academic Press, 2001.
|
|
||||||
-/
|
|
||||||
import MathematicalIntroductionLogic.Chapter0
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
# A Mathematical Introduction to Logic
|
||||||
|
|
||||||
|
Enderton, Herbert B. A Mathematical Introduction to Logic. 2nd ed. San Diego:
|
||||||
|
Harcourt/Academic Press, 2001.
|
|
@ -5,24 +5,24 @@
|
||||||
{"git":
|
{"git":
|
||||||
{"url": "https://github.com/leanprover-community/mathlib4.git",
|
{"url": "https://github.com/leanprover-community/mathlib4.git",
|
||||||
"subDir?": null,
|
"subDir?": null,
|
||||||
"rev": "7e974fd3806866272e9f6d9e44fa04c210a21f87",
|
"rev": "0107c50abf149a48b5b9ad08a0b2a2093bcb567a",
|
||||||
"name": "mathlib",
|
"name": "mathlib",
|
||||||
"inputRev?": "7e974fd3806866272e9f6d9e44fa04c210a21f87"}},
|
"inputRev?": "0107c50abf149a48b5b9ad08a0b2a2093bcb567a"}},
|
||||||
{"git":
|
{"git":
|
||||||
{"url": "https://github.com/gebner/quote4",
|
{"url": "https://github.com/gebner/quote4",
|
||||||
"subDir?": null,
|
"subDir?": null,
|
||||||
"rev": "7ac99aa3fac487bec1d5860e751b99c7418298cf",
|
"rev": "7ae096b232087096ff0243a2b70d32720d2621ae",
|
||||||
"name": "Qq",
|
"name": "Qq",
|
||||||
"inputRev?": "master"}},
|
"inputRev?": "master"}},
|
||||||
{"git":
|
{"git":
|
||||||
{"url": "https://github.com/JLimperg/aesop",
|
{"url": "https://github.com/JLimperg/aesop",
|
||||||
"subDir?": null,
|
"subDir?": null,
|
||||||
"rev": "ba61f7fec6174d8c7d2796457da5a8d0b0da44c6",
|
"rev": "071464ac36e339afb7a87640aa1f8121f707a59a",
|
||||||
"name": "aesop",
|
"name": "aesop",
|
||||||
"inputRev?": "master"}},
|
"inputRev?": "master"}},
|
||||||
{"git":
|
{"git":
|
||||||
{"url": "https://github.com/leanprover/std4",
|
{"url": "https://github.com/leanprover/std4",
|
||||||
"subDir?": null,
|
"subDir?": null,
|
||||||
"rev": "de7e2a79905a3f87cad1ad5bf57045206f9738c7",
|
"rev": "5507f9d8409f93b984ce04eccf4914d534e6fca2",
|
||||||
"name": "std",
|
"name": "std",
|
||||||
"inputRev?": "main"}}]}
|
"inputRev?": "main"}}]}
|
||||||
|
|
|
@ -6,6 +6,6 @@ package «mathematical-introduction-logic»
|
||||||
require Bookshelf from "../bookshelf"
|
require Bookshelf from "../bookshelf"
|
||||||
|
|
||||||
@[default_target]
|
@[default_target]
|
||||||
lean_lib «MathematicalIntroductionLogic» {
|
lean_lib «enderton» {
|
||||||
-- add library configuration options here
|
-- add library configuration options here
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
import Avigad.Chapter2
|
||||||
|
import Avigad.Chapter3
|
||||||
|
import Avigad.Chapter4
|
||||||
|
import Avigad.Chapter5
|
||||||
|
import Avigad.Chapter7
|
||||||
|
import Avigad.Chapter8
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 2
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Dependent Type Theory
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 3
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Propositions and Proofs
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 4
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Quantifiers and Equality
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 5
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Tactics
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 7
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Inductive Types
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
||||||
/-
|
/-
|
||||||
# References
|
Chapter 8
|
||||||
|
|
||||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
Induction and Recursion
|
||||||
-/
|
-/
|
||||||
|
|
||||||
-- Exercise 1
|
-- Exercise 1
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Theorem Proving in Lean
|
||||||
|
|
||||||
|
Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
|
@ -1,6 +0,0 @@
|
||||||
import TheoremProvingInLean.Exercises2
|
|
||||||
import TheoremProvingInLean.Exercises3
|
|
||||||
import TheoremProvingInLean.Exercises4
|
|
||||||
import TheoremProvingInLean.Exercises5
|
|
||||||
import TheoremProvingInLean.Exercises7
|
|
||||||
import TheoremProvingInLean.Exercises8
|
|
|
@ -4,4 +4,4 @@ open Lake DSL
|
||||||
package «theorem-proving-in-lean»
|
package «theorem-proving-in-lean»
|
||||||
|
|
||||||
@[default_target]
|
@[default_target]
|
||||||
lean_lib «TheoremProvingInLean»
|
lean_lib «avigad»
|
||||||
|
|
Loading…
Reference in New Issue