Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-06 (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.

a∩(b∪c)=(a∩b)∪(a∩c) and a∪(b∩c)=(a∪b)∩(a∪c); and for a nonempty set F, a∩⋃F=⋃{ a∩b:b∈F } and a∪⋂F=⋂{ a∪b:b∈F }

Statement

For all sets a, b and c,

a∩(b∪c)=(a∩b)∪(a∩c),a∪(b∩c)=(a∪b)∩(a∪c).

Let F be a set with F≠∅. Then { a∩b:b∈F } and { a∪b:b∈F } are nonempty sets, and

a∩⋃F=⋃{ a∩b:b∈F },a∪⋂F=⋂{ a∪b:b∈F }.

Facts & Assumptions

Given: sets a, b, c and a set F with F≠∅ where the family forms are concerned.

[L3]

⋃x is the set whose elements are exactly the elements of the elements of x (The union ⋃x of a set, and the binary union a∪b:=⋃{a,b}).

[L4]

For x≠∅, ⋂x is the set whose elements are exactly the sets belonging to every element of x (The intersection ⋂x of a nonempty set, the binary intersection a∩b:=⋂{a,b}, and disjointness).

[L5]

For any parameters pˉ and any set x, there is a set y whose elements are exactly the elements z of x for which φ(z,pˉ) holds (The Axiom Schema of Separation: for each formula φ, ∀pˉ ∀x ∃y ∀z (z∈y↔(z∈x∧φ(z,pˉ)))).

[L6]

z∈P(x) holds if and only if z⊆x (The power set P(x)={ z:z⊆x }).

[L8]

If every z satisfies z∈x if and only if z∈y, then x=y (The Axiom of Extensionality: ∀x ∀y (∀z (z∈x↔z∈y)→x=y)).

Proof

technique · direct
1.1

Every a∩b is a subset of a, so the class { a∩b:b∈F } is the separated set { w∈P(a):∃b (b∈F∧w=a∩b) }, hence a set; and it has a member because F does.

L2L5L6L7
1.2

Every a∪b with b∈F is a subset of a∪⋃F, since an element of b lies in ⋃F; so { a∪b:b∈F } is the separated set { w∈P(a∪⋃F):∃b (b∈F∧w=a∪b) }, hence a set, and it has a member because F does.

L1L3L5L6L7
1.3

z∈a∩(b∪c) holds exactly when z∈a, and z∈b or z∈c; that is exactly when z∈a and z∈b, or z∈a and z∈c, which is z∈(a∩b)∪(a∩c).

L1L2L8
1.4

z∈a∪(b∩c) holds exactly when z∈a, or z∈b and z∈c; that is exactly when z∈a or z∈b, and z∈a or z∈c, which is z∈(a∪b)∩(a∪c).

L1L2L8
2.1

z∈a∩⋃F holds exactly when z∈a and z∈s for some s∈F, that is, exactly when z∈a∩s for some s∈F; the sets a∩s with s∈F are precisely the elements of { a∩b:b∈F }, so this holds exactly when z lies in some element of that set, which is z∈⋃{ a∩b:b∈F }.

L2L3L8step 1.1
2.2

z∈⋂{ a∪b:b∈F } holds exactly when, for every b∈F, z∈a or z∈b. If z∈a∪⋂F then either z∈a, and the condition holds outright, or z lies in every element of F, and it holds again. Conversely, if the condition holds and z∉a, then z∈b for every b∈F, so z∈⋂F; hence z∈a∪⋂F in both cases.

L1L4L8step 1.2
3.1

The two finite laws and the two family laws are established, which is the statement.

step 1.3step 1.4step 2.1step 2.2∎

Depends on

Used by

Dependency tree · two levels

13 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