Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)verified 2026-07-26 (claude-opus-5)
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.

The upward closure of a filter base is the smallest filter containing it

Statement

Let X be a set and let B be a filter base on X (Filter base and the filter it generates), with upward closure

⟨B⟩={ A⊆X  :  B⊆A for some B∈B }.

Then:

  1. ⟨B⟩ is a filter on X (Filter on a set);
  2. B⊆⟨B⟩, and ⟨B⟩⊆F for every filter F on X with B⊆F, so ⟨B⟩ is the smallest filter on X containing B;
  3. every filter F on X is itself a filter base, and it generates itself: ⟨F⟩=F.

Facts & Assumptions

Given: A set X, a filter base B⊆P(X), and ⟨B⟩ as displayed in the statement.

[A1]

B≠∅, ∅∉B, and for all B1,B2∈B there is B3∈B with B3⊆B1∩B2 (Filter base and the filter it generates).

[L1]

A filter on X is a family F⊆P(X) with X∈F, ∅∉F, A∩B∈F whenever A,B∈F, and B∈F whenever A∈F and A⊆B⊆X (Filter on a set).

[L2]

A filter base on X is a nonempty family of subsets of X that omits ∅ and is downward directed, the three conditions listed in [A1] (Filter base and the filter it generates).

Proof

technique · direct
1.1

Every member of ⟨B⟩ is a subset of X by definition, so ⟨B⟩⊆P(X); and X∈⟨B⟩, since B has a member B and B⊆X.

givenA1
1.2

∅∉⟨B⟩: if B⊆∅ for some B∈B then B=∅, and ∅∉B.

givenA1
1.3

⟨B⟩ is closed upward in X: if A∈⟨B⟩, say B⊆A with B∈B, and A⊆A′⊆X, then B⊆A′, so A′∈⟨B⟩.

given
1.4

⟨B⟩ is closed under pairwise intersection: given A1,A2∈⟨B⟩ pick B1,B2∈B with Bi⊆Ai, and then B3∈B with B3⊆B1∩B2⊆A1∩A2⊆X, so A1∩A2∈⟨B⟩.

givenA1
1.5

B⊆⟨B⟩, because B⊆B and B⊆X for every B∈B.

given
1.6

If F is a filter on X with B⊆F and A∈⟨B⟩, say B⊆A⊆X with B∈B⊆F, then upward closure of F gives A∈F; hence ⟨B⟩⊆F.

givenL1
1.7

Every filter F on X is a filter base: X∈F gives F≠∅, properness gives ∅∉F, and for B1,B2∈F the member B3=B1∩B2 of F satisfies B3⊆B1∩B2.

L1L2
2.1

⟨B⟩ satisfies all four filter axioms, so it is a filter on X.

step 1.1step 1.2step 1.3step 1.4L1
2.2

For a filter F on X, applying step 1.5 and step 1.6 to the filter base F gives F⊆⟨F⟩ and ⟨F⟩⊆F, that is ⟨F⟩=F.

step 1.7step 1.5step 1.6
3.1

So ⟨B⟩ is a filter containing B and contained in every filter that contains B, hence the smallest such filter, and every filter is a filter base generating itself.

step 2.1step 2.2step 1.5step 1.6∎

Remarks

  • The only place directedness (B3) is used is step 1.4, the intersection axiom. Drop it and the upward closure of B is still closed upward and still proper, but it need not be closed under intersection: on X={0,1} the family B={{0},{1}} has upward closure {{0},{1},X}, which does not contain {0}∩{1}=∅ and is not a filter.
  • Part 3 is what licenses the phrase "the filter generated by" being applied to a filter: generation is idempotent, so nothing is gained by generating twice.
  • Smallest is meant in the inclusion order on Filt(X) and is a genuine least element of the set of filters containing B, not merely a minimal one, since part 2 compares ⟨B⟩ with every such filter. This is the opposite situation to Ultrafilter, where only maximality is available.

Depends on

Used by

Cited to discharge well-definedness by Filter base and the filter it generates.

Dependency tree · two levels

5 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources