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
|
||||
|
@ -15,4 +15,4 @@ open HPow
|
|||
theorem ex1_1 : I^3 = 0 + (-1) * I := calc
|
||||
I^3
|
||||
= 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"
|
||||
|
||||
@[default_target]
|
||||
lean_lib «FirstCourseAbstractAlgebra» {
|
||||
-- add library configuration options here
|
||||
}
|
||||
lean_lib «fraleigh»
|
||||
|
|
|
@ -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:
|
||||
Harcourt/Academic Press, 2001.
|
||||
Useful Facts About Sets
|
||||
-/
|
||||
|
||||
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":
|
||||
{"url": "https://github.com/leanprover-community/mathlib4.git",
|
||||
"subDir?": null,
|
||||
"rev": "7e974fd3806866272e9f6d9e44fa04c210a21f87",
|
||||
"rev": "0107c50abf149a48b5b9ad08a0b2a2093bcb567a",
|
||||
"name": "mathlib",
|
||||
"inputRev?": "7e974fd3806866272e9f6d9e44fa04c210a21f87"}},
|
||||
"inputRev?": "0107c50abf149a48b5b9ad08a0b2a2093bcb567a"}},
|
||||
{"git":
|
||||
{"url": "https://github.com/gebner/quote4",
|
||||
"subDir?": null,
|
||||
"rev": "7ac99aa3fac487bec1d5860e751b99c7418298cf",
|
||||
"rev": "7ae096b232087096ff0243a2b70d32720d2621ae",
|
||||
"name": "Qq",
|
||||
"inputRev?": "master"}},
|
||||
{"git":
|
||||
{"url": "https://github.com/JLimperg/aesop",
|
||||
"subDir?": null,
|
||||
"rev": "ba61f7fec6174d8c7d2796457da5a8d0b0da44c6",
|
||||
"rev": "071464ac36e339afb7a87640aa1f8121f707a59a",
|
||||
"name": "aesop",
|
||||
"inputRev?": "master"}},
|
||||
{"git":
|
||||
{"url": "https://github.com/leanprover/std4",
|
||||
"subDir?": null,
|
||||
"rev": "de7e2a79905a3f87cad1ad5bf57045206f9738c7",
|
||||
"rev": "5507f9d8409f93b984ce04eccf4914d534e6fca2",
|
||||
"name": "std",
|
||||
"inputRev?": "main"}}]}
|
||||
|
|
|
@ -6,6 +6,6 @@ package «mathematical-introduction-logic»
|
|||
require Bookshelf from "../bookshelf"
|
||||
|
||||
@[default_target]
|
||||
lean_lib «MathematicalIntroductionLogic» {
|
||||
lean_lib «enderton» {
|
||||
-- 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
|
|
@ -1,7 +1,7 @@
|
|||
/-
|
||||
# References
|
||||
Chapter 3
|
||||
|
||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||
Propositions and Proofs
|
||||
-/
|
||||
|
||||
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
|||
/-
|
||||
# References
|
||||
Chapter 4
|
||||
|
||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||
Quantifiers and Equality
|
||||
-/
|
||||
|
||||
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
|||
/-
|
||||
# References
|
||||
Chapter 5
|
||||
|
||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||
Tactics
|
||||
-/
|
||||
|
||||
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
|||
/-
|
||||
# References
|
||||
Chapter 7
|
||||
|
||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||
Inductive Types
|
||||
-/
|
||||
|
||||
-- Exercise 1
|
|
@ -1,7 +1,7 @@
|
|||
/-
|
||||
# References
|
||||
Chapter 8
|
||||
|
||||
1. Avigad, Jeremy. ‘Theorem Proving in Lean’, n.d.
|
||||
Induction and Recursion
|
||||
-/
|
||||
|
||||
-- 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»
|
||||
|
||||
@[default_target]
|
||||
lean_lib «TheoremProvingInLean»
|
||||
lean_lib «avigad»
|
||||
|
|
Loading…
Reference in New Issue