Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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.

T(SR)=(TS)RT \circ (S \circ R) = (T \circ S) \circ R, (SR)1=R1S1(S \circ R)^{-1} = R^{-1} \circ S^{-1}, (R1)1=R(R^{-1})^{-1} = R, dom(R1)=ranR\operatorname{dom}(R^{-1}) = \operatorname{ran} R, and ΔBR=R=RΔA\Delta_B \circ R = R = R \circ \Delta_A for a relation RR from AA to BB

Statement

Let RR, SS, TT be relations and let AA, BB be sets. Then

  • (i) T(SR)=(TS)RT \circ (S \circ R) = (T \circ S) \circ R;
  • (ii) (SR)1=R1S1(S \circ R)^{-1} = R^{-1} \circ S^{-1};
  • (iii) (R1)1=R(R^{-1})^{-1} = R;
  • (iv) dom(R1)=ranR\operatorname{dom}(R^{-1}) = \operatorname{ran} R and ran(R1)=domR\operatorname{ran}(R^{-1}) = \operatorname{dom} R;
  • (v) if RR is a relation from AA to BB, then ΔBR=R\Delta_B \circ R = R and RΔA=RR \circ \Delta_A = R.

Facts & Assumptions

Given: relations RR, SS, TT and sets AA, BB.

[L1]

(b,a)R1(b,a) \in R^{-1} holds if and only if (a,b)R(a,b) \in R; (a,c)SR(a,c) \in S \circ R holds if and only if (a,b)R(a,b) \in R and (b,c)S(b,c) \in S for some bb (The inverse relation R1R^{-1}, the composite SRS \circ R, and the restriction RAR \restriction A).

[L3]

domR:={a:b (a,b)R},ranR:={b:a (a,b)R}\operatorname{dom} R := \{\, a : \exists b\ (a,b) \in R \,\}, \qquad \operatorname{ran} R := \{\, b : \exists a\ (a,b) \in R \,\} (Relation, domR\operatorname{dom} R, ranR\operatorname{ran} R, fldR\operatorname{fld} R, and the specialisations "relation from AA to BB" and "relation on AA").

[L5]

(a,b)=(c,d)(a,b) = (c,d) if and only if a=ca = c and b=db = d ((a,b)=(c,d)(a,b) = (c,d) if and only if a=ca = c and b=db = d).

[L8]

(a,b):={{a},{a,b}}(a,b) := \{\{a\},\{a,b\}\} (The Kuratowski ordered pair (a,b):={{a},{a,b}}(a,b) := \{\{a\},\{a,b\}\}).

Proof

technique · direct
1.1

Claim (i): every element of either side is an ordered pair, and (a,d)(a,d) lies in T(SR)T \circ (S \circ R) exactly when there is cc with (a,c)SR(a,c) \in S \circ R and (c,d)T(c,d) \in T, that is, exactly when there are bb and cc with (a,b)R(a,b) \in R, (b,c)S(b,c) \in S and (c,d)T(c,d) \in T. Reading the same condition with the middle pair grouped the other way gives membership in (TS)R(T \circ S) \circ R.

L1L2L5L6L8
1.2

Claim (ii): (c,a)(SR)1(c,a) \in (S \circ R)^{-1} exactly when (a,c)SR(a,c) \in S \circ R, that is, exactly when there is bb with (a,b)R(a,b) \in R and (b,c)S(b,c) \in S; and that says exactly that (c,b)S1(c,b) \in S^{-1} and (b,a)R1(b,a) \in R^{-1} for some bb, which is (c,a)R1S1(c,a) \in R^{-1} \circ S^{-1}.

L1L2L5L6L8
1.3

Claim (iii): every element of RR is an ordered pair (a,b)(a,b), and (a,b)(R1)1(a,b) \in (R^{-1})^{-1} exactly when (b,a)R1(b,a) \in R^{-1}, exactly when (a,b)R(a,b) \in R; both sides consist of ordered pairs, so they are equal.

L1L2L5L6L8
1.4

Claim (iv): adom(R1)a \in \operatorname{dom}(R^{-1}) exactly when (a,b)R1(a,b) \in R^{-1} for some bb, exactly when (b,a)R(b,a) \in R for some bb, exactly when aranRa \in \operatorname{ran} R; the second identity is the same argument with the coordinates exchanged.

L1L3L6
2.1

Claim (v): let RR be a relation from AA to BB, so domRA\operatorname{dom} R \subseteq A and ranRB\operatorname{ran} R \subseteq B. Then (a,c)ΔBR(a,c) \in \Delta_B \circ R exactly when there is bb with (a,b)R(a,b) \in R and b=cBb = c \in B, that is, exactly when (a,c)R(a,c) \in R and cBc \in B; and (a,c)R(a,c) \in R already forces cranRBc \in \operatorname{ran} R \subseteq B, so the two sets are equal. Symmetrically (a,c)RΔA(a,c) \in R \circ \Delta_A exactly when aAa \in A and (a,c)R(a,c) \in R, and (a,c)R(a,c) \in R forces adomRAa \in \operatorname{dom} R \subseteq A.

L1L3L4L6L7step 1.4
3.1

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

step 1.1step 1.2step 1.3step 1.4step 2.1

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 20 results over 10 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources