How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Neighbourhood of a point and neighbourhood base, with this library's convention that a neighbourhood need not be open
Definition
Let be a topological space (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and let .
A set is a neighbourhood of if there is an open with . The family of all neighbourhoods of is written and called the neighbourhood filter at . A neighbourhood that is itself open is an open neighbourhood.
Convention, and it is a live fork: in this library a neighbourhood need not be open. The competing convention, used by Munkres among others, defines a neighbourhood of to be an open set containing . Both are in current use; this library follows the one above and writes "open neighbourhood" in full whenever openness is wanted, so that no statement here depends on which convention a reader brings.
A family is a neighbourhood base at if every neighbourhood of contains a member of : for every there is with .
Four immediate consequences, established here because they are used constantly.
- is a neighbourhood of each of its points, since and is open by (T1); so and every point has at least one neighbourhood base, namely itself.
- A superset of a neighbourhood of is a neighbourhood of : if with open then .
- The intersection of two neighbourhoods of is a neighbourhood of : if and with open, then is open by (T3) and . By iteration the same holds for any intersection of finitely many neighbourhoods of .
- A set is open exactly when it is a neighbourhood of each of its points. If is open and then . Conversely, if is a neighbourhood of each of its points, choose for each an open with ; then is open by (T2). No choice principle is involved: may be taken to be the union of all open subsets of containing , which is determined by and , and is open by (T2).
Basic sets give neighbourhood bases. If is a basis for (Basis and subbasis for a topology, and the topology generated by a family of sets) then is a neighbourhood base at consisting of open sets. Each such is open and contains , hence is a neighbourhood of ; and if , fix open with and then with , which gives with . A member of is called a basic neighbourhood of .
Remarks
-
The convention costs nothing and buys one thing. Every statement of the form "for every neighbourhood of ... " whose predicate is preserved when is enlarged is equivalent to the statement with restricted to open neighbourhoods: every neighbourhood contains an open one, and the predicate then passes to the larger set. Eventual-membership and the usual local-existence tests have this form; an arbitrary predicate need not. What the wider notion buys is that is a filter on in the sense of Filter on a set: consequence 1 is (F1), consequence 3 is (F3), consequence 2 is (F4), and (F2) holds because is impossible, so is a neighbourhood of no point. Under the narrower convention the family of open sets containing fails (F4) as soon as some non-open set contains an open set around , so the name "neighbourhood filter" would not be available.
-
A neighbourhood base is not required to be closed under intersection, and the bases used below usually are not; what is required is only that its members be cofinal downwards among neighbourhoods.