Alphabeta Math
PropositionStatement: 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.

For f:A→B and S,T⊆A: f[S∪T]=f[S]∪f[T], f[S∩T]⊆f[S]∩f[T] and f[S]∖f[T]⊆f[S∖T]; both inclusions are equalities for all S and T if and only if f is injective

Statement

Let f:A→B and let S,T⊆A. Then

  • (i) f[S∪T]=f[S]∪f[T];
  • (ii) f[S∩T]⊆f[S]∩f[T];
  • (iii) f[S]∖f[T]⊆f[S∖T].

Moreover the inclusions in (ii) and (iii) are equalities for all S,T⊆A if and only if f is injective.

Facts & Assumptions

Given: a function f:A→B and subsets S,T of A.

[L1]

b∈R[A] holds if and only if (a,b)∈R for some a∈A (The image R[A] and the preimage R−1[B] of a set under a relation).

[L2]

We write f:A→B, and say f is a function from A to B, when f is a function with dom⁡f=A and ran⁡f⊆B (A function is a relation f with (a,b)∈f and (a,c)∈f implying b=c; f:A→B, the value f(a), domain and codomain).

[L3]

f is injective (one-to-one) if f(x)=f(y) implies x=y, for all x,y∈A (Injection, surjection, bijection).

[L7]

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)).

[L8]

{x}:={x,x}, the singleton of x, is the set whose only element is x (The unordered pair {x,y} and the singleton {x}={x,x}).

[L10]

There is exactly one set with no elements, written ∅ (There is exactly one set with no elements, written ∅).

Proof

technique · direct
1.1L1L2L9

Membership criterion: for S⊆A, y∈f[S] holds exactly when y=f(s) for some s∈S, since (s,y)∈f with s∈S⊆A says y=f(s).

2.1L4L7step 1.1

Claim (i): y∈f[S∪T] exactly when y=f(x) for some x lying in S or in T, which is exactly y∈f[S] or y∈f[T].

2.2L5L9step 1.1

Claim (ii): if y∈f[S∩T] then y=f(x) for some x in both S and T, so y∈f[S] and y∈f[T].

2.3L6L9step 1.1

Claim (iii): if y∈f[S]∖f[T] then y=f(s) for some s∈S, and no element of T is sent to y; in particular s∉T, so s∈S∖T and y∈f[S∖T].

2.4L3L5L6L7step 1.1

If f is injective, both inclusions are equalities. For (ii): y∈f[S]∩f[T] gives y=f(s)=f(t) with s∈S and t∈T, and injectivity gives s=t∈S∩T, so y∈f[S∩T]. For (iii): y∈f[S∖T] gives y=f(s) with s∈S and s∉T; if y were f(t) for some t∈T then injectivity would give s=t∈T, so y∉f[T] and y∈f[S]∖f[T].

2.5L3L5L8L10step 1.1

Conversely, suppose f is not injective, so f(a)=f(a′) for some a,a′∈A with a≠a′. Take S:={a} and T:={a′}. Then S∩T=∅, so f[S∩T]=∅, while f(a) lies in f[S]∩f[T]; the inclusion in (ii) is therefore proper for this pair.

3.1step 2.1step 2.2step 2.3step 2.4step 2.5∎

Claims (i), (ii) and (iii) hold in general, and steps 2.4 and 2.5 show that the two inclusions are equalities for all S and T exactly when f is injective.

Depends on

Used by

Dependency tree · two levels

19 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