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

R[A∪B]=R[A]∪R[B], R[A∩B]⊆R[A]∩R[B], R[A]∖R[B]⊆R[A∖B], A⊆B implies R[A]⊆R[B], and (S∘R)[A]=S[R[A]]

Statement

Let R and S be relations and A, B sets. Then

  • (i) R[A∪B]=R[A]∪R[B];
  • (ii) R[A∩B]⊆R[A]∩R[B];
  • (iii) R[A]∖R[B]⊆R[A∖B];
  • (iv) if A⊆B then R[A]⊆R[B];
  • (v) (S∘R)[A]=S[R[A]].

Facts & Assumptions

Given: relations R and S and sets A, B.

[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]

(a,c)∈S∘R holds if and only if (a,b)∈R and (b,c)∈S for some b (The inverse relation R−1, the composite S∘R, and the restriction R↾A).

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

Proof

technique · direct
1.1

Claim (i): c∈R[A∪B] exactly when (a,c)∈R for some a with a∈A or a∈B; that is exactly when (a,c)∈R for some a∈A, or (a,c)∈R for some a∈B, which is c∈R[A]∪R[B].

L1L3L7
1.2

Claim (ii): if c∈R[A∩B] then (a,c)∈R for some a lying in both A and B; that same a witnesses c∈R[A] and c∈R[B].

L1L4L6
1.3

Claim (iii): if c∈R[A]∖R[B] then (a,c)∈R for some a∈A, and no element of B is related to c; in particular that a is not in B, so a∈A∖B and c∈R[A∖B].

L1L5L6
1.4

Claim (iv): if A⊆B and c∈R[A] then (a,c)∈R for some a∈A, and that a lies in B.

L1L6
1.5

Claim (v): c∈(S∘R)[A] exactly when (a,c)∈S∘R for some a∈A, that is, exactly when there are a∈A and b with (a,b)∈R and (b,c)∈S; and that says exactly that (b,c)∈S for some b∈R[A], which is c∈S[R[A]].

L1L2L7L8
2.1

Claims (i) to (v) are established, which is the statement.

step 1.1step 1.2step 1.3step 1.4step 1.5∎

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

17 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