Skip to content

Commit 6546a40

Browse files
committed
doc(Order/Filter/*): outdated documents (leanprover-community#33211)
`f ×ˢ g` is not an notation of `Filter.prod` anymore, but [a notation class](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Order/Filter/Defs.html#Filter.instSProd). Also, some definitions were moved to `Mathlib.Order.Filter.Defs`. Co-authored-by: Komyyy <pol_tta@outlook.jp>
1 parent cf98ec8 commit 6546a40

3 files changed

Lines changed: 9 additions & 11 deletions

File tree

Mathlib/Order/Filter/Curry.lean

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@ Another way to think about the curried versus the product filter is that tending
2727
the product filter is a version of uniform convergence (see `tendsto_prod_filter_iff`) whereas
2828
tending to some limit on a curried filter is just iterated limits (see `Filter.Tendsto.curry`).
2929
30-
In the "generalized set" intuition, `Filter.prod` and `Filter.curry` correspond to two ways of
31-
describing the product of two sets, namely `s ×ˢ t = fst ⁻¹' s ∩ snd ⁻¹' t` and
32-
`s ×ˢ t = ⋃ x ∈ s, (x, ·) '' t`.
30+
In the "generalized set" intuition, a product filter and `Filter.curry` correspond to two ways
31+
of describing the product of two sets:
32+
33+
* `f ×ˢ g = comap fst f ⊓ comap snd g` corresponds to `s ×ˢ t = fst ⁻¹' s ∩ snd ⁻¹' t`
34+
* `f.curry g = bind f (fun x ↦ map (x, ·) g)` corresponds to `s ×ˢ t = ⋃ x ∈ s, (x, ·) '' t`
3335
3436
## Main definitions
3537

Mathlib/Order/Filter/Pi.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ public import Mathlib.Order.Filter.Bases.Finite
1212
/-!
1313
# (Co)product of a family of filters
1414
15-
In this file we define two filters on `Π i, α i` and prove some basic properties of these filters.
15+
In this file we prove some basic properties of two filters on `Π i, α i`.
1616
1717
* `Filter.pi (f : Π i, Filter (α i))` to be the maximal filter on `Π i, α i` such that
1818
`∀ i, Filter.Tendsto (Function.eval i) (Filter.pi f) (f i)`. It is defined as
19-
`Π i, Filter.comap (Function.eval i) (f i)`. This is a generalization of `Filter.prod` to indexed
20-
products.
19+
`Π i, Filter.comap (Function.eval i) (f i)`. This is a generalization of binary products to
20+
indexed products.
2121
2222
* `Filter.coprodᵢ (f : Π i, Filter (α i))`: a generalization of `Filter.coprod`; it is the supremum
2323
of `comap (eval i) (f i)`.

Mathlib/Order/Filter/Prod.lean

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public import Mathlib.Order.Filter.Tendsto
1010
/-!
1111
# Product and coproduct filters
1212
13-
In this file we define `Filter.prod f g` (notation: `f ×ˢ g`) and `Filter.coprod f g`. The product
13+
In this file we prove some basic properties of `f ×ˢ g` and `Filter.coprod f g`. The product
1414
of two filters is the largest filter `l` such that `Filter.Tendsto Prod.fst l f` and
1515
`Filter.Tendsto Prod.snd l g`.
1616
@@ -30,10 +30,6 @@ s ∈ G ↔ ∀ i:ℕ, ∃ n, [n..∞] × {i} ⊆ s
3030
Now `⋃ i, [i..∞] × {i}` is in `G` but not in `F`.
3131
As product filter we want to have `F` as result.
3232
33-
## Notation
34-
35-
* `f ×ˢ g` : `Filter.prod f g`, localized in `Filter`.
36-
3733
-/
3834

3935
@[expose] public section

0 commit comments

Comments
 (0)