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.

For f:A→B and T,U⊆B: f−1[T∪U]=f−1[T]∪f−1[U], f−1[T∩U]=f−1[T]∩f−1[U], f−1[T∖U]=f−1[T]∖f−1[U], and f−1[B∖T]=A∖f−1[T]

Statement

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

f−1[T∪U]=f−1[T]∪f−1[U],f−1[T∩U]=f−1[T]∩f−1[U],

f−1[T∖U]=f−1[T]∖f−1[U],f−1[B∖T]=A∖f−1[T].

Facts & Assumptions

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

[L1]

a∈R−1[B] holds if and only if (a,b)∈R for some b∈B (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).

[L6]

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

Membership criterion: for any S⊆B, a∈f−1[S] holds exactly when a∈A and f(a)∈S. Indeed a∈f−1[S] says (a,b)∈f for some b∈S, and (a,b)∈f says a∈dom⁡f=A and b=f(a).

L1L2L7L8
2.1

First identity: a∈f−1[T∪U] exactly when a∈A and f(a)∈T or f(a)∈U, which is exactly a∈f−1[T] or a∈f−1[U].

L3L6step 1.1
2.2

Second identity: a∈f−1[T∩U] exactly when a∈A and f(a) lies in both T and U, which is exactly a∈f−1[T] and a∈f−1[U].

L4L6step 1.1
2.3

Third identity: a∈f−1[T∖U] exactly when a∈A, f(a)∈T and f(a)∉U; the last two conditions say a∈f−1[T] and a∉f−1[U], since for a∈A membership in f−1[U] is exactly f(a)∈U.

L5L6step 1.1
2.4

Fourth identity: a∈f−1[B∖T] exactly when a∈A, f(a)∈B and f(a)∉T; the condition f(a)∈B is automatic because ran⁡f⊆B, so this says a∈A and a∉f−1[T].

L2L5L6step 1.1
3.1

The four identities are established, which is the statement.

step 2.1step 2.2step 2.3step 2.4∎

Depends on

Used by

Dependency tree · two levels

18 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