Skip to content

Commit a23557e

Browse files
authored
Break out real-analysis from analysis (#1941)
This kept feeling a little weird.
1 parent 6598e02 commit a23557e

29 files changed

Lines changed: 122 additions & 109 deletions

File tree

‎src/analysis.lagda.md‎

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,14 @@
33
```agda
44
module analysis where
55
6-
open import analysis.absolute-convergence-series-real-numbers public
7-
open import analysis.addition-differentiable-real-maps-on-proper-closed-intervals-real-numbers public
86
open import analysis.alternation-sequences-metric-abelian-groups public
9-
open import analysis.comparison-test-series-real-numbers public
107
open import analysis.complete-metric-abelian-groups public
11-
open import analysis.composition-differentiable-real-functions-on-proper-closed-intervals-real-numbers public
12-
open import analysis.constructive-intermediate-value-theorem public
138
open import analysis.convergent-series-complete-metric-abelian-groups public
149
open import analysis.convergent-series-metric-abelian-groups public
15-
open import analysis.convergent-series-real-numbers public
16-
open import analysis.differentiability-constant-real-maps-on-proper-closed-intervals-real-numbers public
17-
open import analysis.differentiability-identity-map-on-proper-closed-intervals-real-numbers public
18-
open import analysis.differentiability-reciprocal-function-on-positive-proper-closed-intervals-real-numbers public
19-
open import analysis.differentiable-real-maps-on-proper-closed-intervals-real-numbers public
20-
open import analysis.intermediate-value-theorem public
2110
open import analysis.limits-of-sequences-metric-abelian-groups public
2211
open import analysis.metric-abelian-groups public
23-
open import analysis.metric-abelian-groups-normed-real-vector-spaces public
2412
open import analysis.metric-abelian-groups-of-uniformly-continuous-maps-into-metric-abelian-groups public
25-
open import analysis.monotone-convergence-theorem-increasing-sequences-real-numbers public
26-
open import analysis.multiplication-differentiable-real-functions-on-proper-closed-intervals-real-numbers public
27-
open import analysis.nonnegative-series-real-numbers public
28-
open import analysis.ratio-test-series-real-numbers public
29-
open import analysis.scalar-multiplication-differentiable-real-maps-on-proper-closed-intervals-real-numbers public
3013
open import analysis.sequences-metric-abelian-groups public
3114
open import analysis.series-complete-metric-abelian-groups public
3215
open import analysis.series-metric-abelian-groups public
33-
open import analysis.series-real-numbers public
3416
```

‎src/functional-analysis.lagda.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ module functional-analysis where
66
open import functional-analysis.absolute-convergence-series-real-banach-spaces public
77
open import functional-analysis.additive-complete-metric-abelian-groups-real-banach-spaces public
88
open import functional-analysis.convergent-series-real-banach-spaces public
9+
open import functional-analysis.metric-abelian-groups-normed-real-vector-spaces public
910
open import functional-analysis.ratio-test-series-real-banach-spaces public
1011
open import functional-analysis.real-banach-spaces public
1112
open import functional-analysis.real-hilbert-spaces public

‎src/functional-analysis/absolute-convergence-series-real-banach-spaces.lagda.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ module functional-analysis.absolute-convergence-series-real-banach-spaces where
77
<details><summary>Imports</summary>
88

99
```agda
10-
open import analysis.convergent-series-real-numbers
11-
open import analysis.series-real-numbers
12-
1310
open import elementary-number-theory.addition-natural-numbers
1411
open import elementary-number-theory.inequality-natural-numbers
1512
open import elementary-number-theory.natural-numbers
@@ -34,6 +31,9 @@ open import metric-spaces.cauchy-sequences-metric-spaces
3431
3532
open import order-theory.large-posets
3633
34+
open import real-analysis.convergent-series-real-numbers
35+
open import real-analysis.series-real-numbers
36+
3737
open import real-numbers.cauchy-sequences-real-numbers
3838
open import real-numbers.difference-real-numbers
3939
open import real-numbers.distance-real-numbers
@@ -50,7 +50,7 @@ A [series](functional-analysis.series-real-banach-spaces.md) `Σ aₙ` in a
5050
[real Banach space](functional-analysis.real-banach-spaces.md) is said to
5151
{{#concept "absolutely converge" WDID=Q332465 WD="absolute convergence" Agda=is-absolutely-convergent-prop-series-ℝ-Banach-Space Disambiguation="series in a real Banach space"}}
5252
if the series of norms `Σ ∥aₙ∥` is a
53-
[convergent series](analysis.convergent-series-real-numbers.md) of
53+
[convergent series](real-analysis.convergent-series-real-numbers.md) of
5454
[real numbers](real-numbers.dedekind-real-numbers.md).
5555

5656
## Definition
@@ -195,7 +195,7 @@ module _
195195

196196
## See also
197197

198-
- [Absolute convergence of series of real numbers](analysis.absolute-convergence-series-real-numbers.md)
198+
- [Absolute convergence of series of real numbers](real-analysis.absolute-convergence-series-real-numbers.md)
199199

200200
## External links
201201

‎src/functional-analysis/additive-complete-metric-abelian-groups-real-banach-spaces.lagda.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ module functional-analysis.additive-complete-metric-abelian-groups-real-banach-s
99
```agda
1010
open import analysis.complete-metric-abelian-groups
1111
open import analysis.metric-abelian-groups
12-
open import analysis.metric-abelian-groups-normed-real-vector-spaces
1312
1413
open import foundation.dependent-pair-types
1514
open import foundation.identity-types
1615
open import foundation.subtypes
1716
open import foundation.universe-levels
1817
18+
open import functional-analysis.metric-abelian-groups-normed-real-vector-spaces
1919
open import functional-analysis.real-banach-spaces
2020
2121
open import real-numbers.metric-additive-group-of-real-numbers

‎src/functional-analysis/convergent-series-real-banach-spaces.lagda.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ module functional-analysis.convergent-series-real-banach-spaces where
99
```agda
1010
open import analysis.convergent-series-complete-metric-abelian-groups
1111
open import analysis.convergent-series-metric-abelian-groups
12-
open import analysis.convergent-series-real-numbers
13-
open import analysis.series-real-numbers
1412
1513
open import foundation.dependent-pair-types
1614
open import foundation.function-types
@@ -31,6 +29,9 @@ open import lists.sequences
3129
open import metric-spaces.cauchy-sequences-metric-spaces
3230
open import metric-spaces.limits-of-sequences-metric-spaces
3331
32+
open import real-analysis.convergent-series-real-numbers
33+
open import real-analysis.series-real-numbers
34+
3435
open import real-numbers.dedekind-real-numbers
3536
open import real-numbers.distance-real-numbers
3637
open import real-numbers.metric-space-of-real-numbers

src/analysis/metric-abelian-groups-normed-real-vector-spaces.lagda.md renamed to src/functional-analysis/metric-abelian-groups-normed-real-vector-spaces.lagda.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Metric abelian groups of normed real vector spaces
22

33
```agda
4-
module analysis.metric-abelian-groups-normed-real-vector-spaces where
4+
module functional-analysis.metric-abelian-groups-normed-real-vector-spaces where
55
```
66

77
<details><summary>Imports</summary>

‎src/functional-analysis/ratio-test-series-real-banach-spaces.lagda.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ module functional-analysis.ratio-test-series-real-banach-spaces where
77
<details><summary>Imports</summary>
88

99
```agda
10-
open import analysis.ratio-test-series-real-numbers
11-
1210
open import elementary-number-theory.natural-numbers
1311
1412
open import foundation.binary-transport
@@ -26,6 +24,8 @@ open import functional-analysis.series-real-banach-spaces
2624
2725
open import logic.functoriality-existential-quantification
2826
27+
open import real-analysis.ratio-test-series-real-numbers
28+
2929
open import real-numbers.absolute-value-real-numbers
3030
open import real-numbers.inequality-real-numbers
3131
open import real-numbers.multiplication-real-numbers
@@ -39,7 +39,7 @@ open import real-numbers.strict-inequality-nonnegative-real-numbers
3939

4040
To prove that a [series](functional-analysis.series-real-banach-spaces.md)
4141
`∑ aₙ` in a [real Banach space](functional-analysis.real-banach-spaces.md)
42-
[converges](analysis.series-real-numbers.md), it is sufficient to show that
42+
[converges](real-analysis.series-real-numbers.md), it is sufficient to show that
4343
[there exists](foundation.existential-quantification.md) a
4444
[nonnegative](real-numbers.nonnegative-real-numbers.md) real number `r`
4545
[less than](real-numbers.strict-inequality-real-numbers.md) 1 such that for all
@@ -113,4 +113,4 @@ module _
113113

114114
## See also
115115

116-
- [The ratio test for series of real numbers](analysis.ratio-test-series-real-numbers.md)
116+
- [The ratio test for series of real numbers](real-analysis.ratio-test-series-real-numbers.md)

‎src/functional-analysis/series-real-banach-spaces.lagda.md‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ module functional-analysis.series-real-banach-spaces where
77
<details><summary>Imports</summary>
88

99
```agda
10-
open import analysis.metric-abelian-groups-normed-real-vector-spaces
1110
open import analysis.series-metric-abelian-groups
12-
open import analysis.series-real-numbers
1311
1412
open import elementary-number-theory.addition-natural-numbers
1513
open import elementary-number-theory.natural-numbers
@@ -18,9 +16,12 @@ open import foundation.function-types
1816
open import foundation.identity-types
1917
open import foundation.universe-levels
2018
19+
open import functional-analysis.metric-abelian-groups-normed-real-vector-spaces
2120
open import functional-analysis.real-banach-spaces
2221
2322
open import lists.sequences
23+
24+
open import real-analysis.series-real-numbers
2425
```
2526

2627
</details>
@@ -31,8 +32,8 @@ A
3132
{{#concept "series" Disambiguation="in a real Banach space" Agda=series-ℝ-Banach-Space}}
3233
is a [series](analysis.series-metric-abelian-groups.md) in the
3334
[metric abelian group](analysis.metric-abelian-groups.md)
34-
[associated](analysis.metric-abelian-groups-normed-real-vector-spaces.md) with
35-
the underlying
35+
[associated](functional-analysis.metric-abelian-groups-normed-real-vector-spaces.md)
36+
with the underlying
3637
[normed real vector space](linear-algebra.normed-real-vector-spaces.md).
3738

3839
## Definition

‎src/literature/100-theorems.lagda.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,9 @@ open import linear-algebra.cauchy-schwarz-inequality-real-inner-product-spaces u
202202
**Author:** [Louis Wasserman](https://github.com/lowasser)
203203

204204
```agda
205-
open import analysis.intermediate-value-theorem using
205+
open import real-analysis.intermediate-value-theorem using
206206
( intermediate-value-theorem-ℝ)
207-
open import analysis.constructive-intermediate-value-theorem using
207+
open import real-analysis.constructive-intermediate-value-theorem using
208208
( constructive-intermediate-value-theorem-ℝ)
209209
```
210210

‎src/literature/wikipedia-list-of-theorems.lagda.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The theorems are ordered alphabetically, omitting leading definite articles
2121
**Author:** [Louis Wasserman](https://github.com/lowasser)
2222

2323
```agda
24-
open import analysis.absolute-convergence-series-real-numbers using
24+
open import real-analysis.absolute-convergence-series-real-numbers using
2525
( is-convergent-is-absolutely-convergent-series-ℝ)
2626
open import functional-analysis.absolute-convergence-series-real-banach-spaces using
2727
( is-convergent-is-absolutely-convergent-series-ℝ-Banach-Space)
@@ -152,9 +152,9 @@ open import group-theory.quotient-groups using
152152
**Author:** [Louis Wasserman](https://github.com/lowasser)
153153

154154
```agda
155-
open import analysis.intermediate-value-theorem using
155+
open import real-analysis.intermediate-value-theorem using
156156
( intermediate-value-theorem-ℝ)
157-
open import analysis.constructive-intermediate-value-theorem using
157+
open import real-analysis.constructive-intermediate-value-theorem using
158158
( constructive-intermediate-value-theorem-ℝ)
159159
```
160160

@@ -195,7 +195,7 @@ open import foundation.lawveres-fixed-point-theorem using
195195
**Author:** [Fredrik Bakke](https://www.ntnu.edu/employees/fredrik.bakke)
196196

197197
```agda
198-
open import analysis.monotone-convergence-theorem-increasing-sequences-real-numbers using
198+
open import real-analysis.monotone-convergence-theorem-increasing-sequences-real-numbers using
199199
( is-limit-is-modulated-supremum-is-increasing-sequence-ℝ ;
200200
is-limit-is-supremum-is-increasing-sequence-ACℕ-ℝ)
201201
```

0 commit comments

Comments
 (0)