Rename `Bookshelf` to `Common`.
parent
df1537b71a
commit
b0a30ed4b4
|
@ -1,4 +0,0 @@
|
||||||
import Bookshelf.Combinator
|
|
||||||
import Bookshelf.List
|
|
||||||
import Bookshelf.LTuple
|
|
||||||
import Bookshelf.Real
|
|
|
@ -1 +0,0 @@
|
||||||
import Bookshelf.Combinator.Aviary
|
|
|
@ -1 +0,0 @@
|
||||||
import Bookshelf.LTuple.Basic
|
|
|
@ -1 +0,0 @@
|
||||||
import Bookshelf.List.Basic
|
|
|
@ -1,7 +0,0 @@
|
||||||
import Bookshelf.Real.Basic
|
|
||||||
import Bookshelf.Real.Function
|
|
||||||
import Bookshelf.Real.Geometry
|
|
||||||
import Bookshelf.Real.Int
|
|
||||||
import Bookshelf.Real.Rational
|
|
||||||
import Bookshelf.Real.Sequence
|
|
||||||
import Bookshelf.Real.Set
|
|
|
@ -1 +0,0 @@
|
||||||
import Bookshelf.Real.Function.Step
|
|
|
@ -1,3 +0,0 @@
|
||||||
import Bookshelf.Real.Geometry.Area
|
|
||||||
import Bookshelf.Real.Geometry.Basic
|
|
||||||
import Bookshelf.Real.Geometry.Rectangle
|
|
|
@ -1,2 +0,0 @@
|
||||||
import Bookshelf.Real.Sequence.Arithmetic
|
|
||||||
import Bookshelf.Real.Sequence.Geometric
|
|
|
@ -1,3 +0,0 @@
|
||||||
import Bookshelf.Real.Set.Basic
|
|
||||||
import Bookshelf.Real.Set.Interval
|
|
||||||
import Bookshelf.Real.Set.Partition
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
import Common.Combinator
|
||||||
|
import Common.List
|
||||||
|
import Common.LTuple
|
||||||
|
import Common.Real
|
|
@ -0,0 +1 @@
|
||||||
|
import Common.Combinator.Aviary
|
|
@ -1,4 +1,4 @@
|
||||||
/-! # Bookshelf.Combinator.Aviary
|
/-! # Common.Combinator.Aviary
|
||||||
|
|
||||||
A collection of combinator birds representable in Lean. Certain duplicators,
|
A collection of combinator birds representable in Lean. Certain duplicators,
|
||||||
e.g. mockingbirds, are not directly expressible since they would require
|
e.g. mockingbirds, are not directly expressible since they would require
|
|
@ -0,0 +1 @@
|
||||||
|
import Common.LTuple.Basic
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
/-! # Bookshelf.LTuple.Basic
|
/-! # Common.LTuple.Basic
|
||||||
|
|
||||||
The following is a representation of a (possibly empty) left-biased tuple. A
|
The following is a representation of a (possibly empty) left-biased tuple. A
|
||||||
left-biased `n`-tuple is defined recursively as follows:
|
left-biased `n`-tuple is defined recursively as follows:
|
|
@ -0,0 +1 @@
|
||||||
|
import Common.List.Basic
|
|
@ -1,7 +1,7 @@
|
||||||
import Mathlib.Data.Fintype.Basic
|
import Mathlib.Data.Fintype.Basic
|
||||||
import Mathlib.Tactic.NormNum
|
import Mathlib.Tactic.NormNum
|
||||||
|
|
||||||
/-! # Bookshelf.List.Basic
|
/-! # Common.List.Basic
|
||||||
|
|
||||||
Additional theorems and definitions useful in the context of `List`s.
|
Additional theorems and definitions useful in the context of `List`s.
|
||||||
-/
|
-/
|
|
@ -0,0 +1,7 @@
|
||||||
|
import Common.Real.Basic
|
||||||
|
import Common.Real.Function
|
||||||
|
import Common.Real.Geometry
|
||||||
|
import Common.Real.Int
|
||||||
|
import Common.Real.Rational
|
||||||
|
import Common.Real.Sequence
|
||||||
|
import Common.Real.Set
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Basic
|
/-! # Common.Real.Basic
|
||||||
|
|
||||||
A collection of basic notational conveniences.
|
A collection of basic notational conveniences.
|
||||||
-/
|
-/
|
|
@ -0,0 +1 @@
|
||||||
|
import Common.Real.Function.Step
|
|
@ -1,7 +1,7 @@
|
||||||
import Bookshelf.Real.Basic
|
import Common.Real.Basic
|
||||||
import Bookshelf.Real.Set.Partition
|
import Common.Real.Set.Partition
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Function.Step
|
/-! # Common.Real.Function.Step
|
||||||
|
|
||||||
A characterization of step functions.
|
A characterization of step functions.
|
||||||
-/
|
-/
|
|
@ -0,0 +1,3 @@
|
||||||
|
import Common.Real.Geometry.Area
|
||||||
|
import Common.Real.Geometry.Basic
|
||||||
|
import Common.Real.Geometry.Rectangle
|
|
@ -1,7 +1,7 @@
|
||||||
import Bookshelf.Real.Function.Step
|
import Common.Real.Function.Step
|
||||||
import Bookshelf.Real.Geometry.Rectangle
|
import Common.Real.Geometry.Rectangle
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Geometry.Area
|
/-! # Common.Real.Geometry.Area
|
||||||
|
|
||||||
An axiomatic foundation for the concept of *area*. These axioms are those
|
An axiomatic foundation for the concept of *area*. These axioms are those
|
||||||
outlined in [^1].
|
outlined in [^1].
|
|
@ -1,7 +1,8 @@
|
||||||
import Bookshelf.Real.Basic
|
|
||||||
import Mathlib.Data.Real.Sqrt
|
import Mathlib.Data.Real.Sqrt
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Geometry.Basic
|
import Common.Real.Basic
|
||||||
|
|
||||||
|
/-! # Common.Real.Geometry.Basic
|
||||||
|
|
||||||
A collection of useful definitions and theorems around geometry.
|
A collection of useful definitions and theorems around geometry.
|
||||||
-/
|
-/
|
|
@ -1,6 +1,6 @@
|
||||||
import Bookshelf.Real.Geometry.Basic
|
import Common.Real.Geometry.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Geometry.Rectangle
|
/-! # Common.Real.Geometry.Rectangle
|
||||||
|
|
||||||
A characterization of a rectangle. This follows the definition as outlined in
|
A characterization of a rectangle. This follows the definition as outlined in
|
||||||
[^1]. Note that a `Point` and a `LineSegment` are both considered rectangles,
|
[^1]. Note that a `Point` and a `LineSegment` are both considered rectangles,
|
|
@ -1,5 +1,10 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
|
/-! # Common.Real.Int
|
||||||
|
|
||||||
|
Additional theorems and definitions useful in the context of integers.
|
||||||
|
-/
|
||||||
|
|
||||||
namespace Real
|
namespace Real
|
||||||
|
|
||||||
/--
|
/--
|
|
@ -1,6 +1,6 @@
|
||||||
import Bookshelf.Real.Basic
|
import Common.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Rational
|
/-! # Common.Real.Rational
|
||||||
|
|
||||||
Additional theorems and definitions useful in the context of rational numbers.
|
Additional theorems and definitions useful in the context of rational numbers.
|
||||||
Most of these will likely be deleted once the corresponding functions in
|
Most of these will likely be deleted once the corresponding functions in
|
|
@ -0,0 +1,2 @@
|
||||||
|
import Common.Real.Sequence.Arithmetic
|
||||||
|
import Common.Real.Sequence.Geometric
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Sequence.Arithmetic
|
/-! # Common.Real.Sequence.Arithmetic
|
||||||
|
|
||||||
A characterization of an arithmetic sequence, i.e. a sequence with a common
|
A characterization of an arithmetic sequence, i.e. a sequence with a common
|
||||||
difference between each term.
|
difference between each term.
|
|
@ -3,7 +3,7 @@
|
||||||
\input{../../../preamble}
|
\input{../../../preamble}
|
||||||
|
|
||||||
\newcommand{\link}[1]{\lean{../../..}
|
\newcommand{\link}[1]{\lean{../../..}
|
||||||
{Bookshelf/Real/Sequence/Arithmetic}
|
{Common/Real/Sequence/Arithmetic}
|
||||||
{Real.Arithmetic.#1}
|
{Real.Arithmetic.#1}
|
||||||
{Real.Arithmetic.#1}
|
{Real.Arithmetic.#1}
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Sequence.Geometric
|
/-! # Common.Real.Sequence.Geometric
|
||||||
|
|
||||||
A characterization of a geometric sequence, i.e. a sequence with a common ratio
|
A characterization of a geometric sequence, i.e. a sequence with a common ratio
|
||||||
between each term.
|
between each term.
|
|
@ -3,7 +3,7 @@
|
||||||
\input{../../../preamble}
|
\input{../../../preamble}
|
||||||
|
|
||||||
\newcommand{\link}[1]{\lean{../../..}
|
\newcommand{\link}[1]{\lean{../../..}
|
||||||
{Bookshelf/Real/Sequence/Geometric}
|
{Common/Real/Sequence/Geometric}
|
||||||
{Real.Geometric.#1}
|
{Real.Geometric.#1}
|
||||||
{Real.Geometric.#1}
|
{Real.Geometric.#1}
|
||||||
}
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
import Common.Real.Set.Basic
|
||||||
|
import Common.Real.Set.Interval
|
||||||
|
import Common.Real.Set.Partition
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Set.Basic
|
/-! # Common.Real.Set.Basic
|
||||||
|
|
||||||
A collection of useful definitions and theorems regarding sets.
|
A collection of useful definitions and theorems regarding sets.
|
||||||
-/
|
-/
|
|
@ -1,6 +1,6 @@
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Set.Interval
|
/-! # Common.Real.Set.Interval
|
||||||
|
|
||||||
A syntactic description of the various types of continuous intervals permitted
|
A syntactic description of the various types of continuous intervals permitted
|
||||||
on the real number line.
|
on the real number line.
|
|
@ -1,8 +1,9 @@
|
||||||
import Bookshelf.List.Basic
|
|
||||||
import Bookshelf.Real.Set.Interval
|
|
||||||
import Mathlib.Data.List.Sort
|
import Mathlib.Data.List.Sort
|
||||||
|
|
||||||
/-! # Bookshelf.Real.Set.Partition
|
import Common.List.Basic
|
||||||
|
import Common.Real.Set.Interval
|
||||||
|
|
||||||
|
/-! # Common.Real.Set.Partition
|
||||||
|
|
||||||
A description of a partition as defined in the context of stepwise functions.
|
A description of a partition as defined in the context of stepwise functions.
|
||||||
Refer to [^1] for more information.
|
Refer to [^1] for more information.
|
|
@ -6,8 +6,8 @@
|
||||||
\input{../../preamble}
|
\input{../../preamble}
|
||||||
\graphicspath{{./images/}}
|
\graphicspath{{./images/}}
|
||||||
|
|
||||||
\newcommand{\larea}[2]{\lean{../..}{Bookshelf/Real/Geometry/Area}{#1}{#2}}
|
\newcommand{\larea}[2]{\lean{../..}{Common/Real/Geometry/Area}{#1}{#2}}
|
||||||
\newcommand{\lrect}[2]{\lean{../..}{Bookshelf/Real/Geometry/Rectangle}{#1}{#2}}
|
\newcommand{\lrect}[2]{\lean{../..}{Common/Real/Geometry/Rectangle}{#1}{#2}}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import Bookshelf.Real.Int
|
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
|
|
||||||
|
import Common.Real.Int
|
||||||
|
|
||||||
/-! # Exercises.Apostol.Exercises_1_11 -/
|
/-! # Exercises.Apostol.Exercises_1_11 -/
|
||||||
|
|
||||||
namespace Exercises.Apostol.Exercises_1_11
|
namespace Exercises.Apostol.Exercises_1_11
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import Bookshelf.Real.Set
|
import Common.Real.Set
|
||||||
|
|
||||||
/-! # Exercises.Apostol.Chapter_I_3
|
/-! # Exercises.Apostol.Chapter_I_3
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import Bookshelf.LTuple.Basic
|
import Common.LTuple.Basic
|
||||||
|
|
||||||
/-! # Exercises.Enderton.Chapter0
|
/-! # Exercises.Enderton.Chapter0
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ require «doc-gen4» from git
|
||||||
|
|
||||||
@[default_target]
|
@[default_target]
|
||||||
lean_lib «Bookshelf» {
|
lean_lib «Bookshelf» {
|
||||||
roots := #[`Bookshelf, `Exercises]
|
roots := #[`Common, `Exercises]
|
||||||
}
|
}
|
||||||
|
|
||||||
/--
|
/--
|
||||||
|
|
Loading…
Reference in New Issue