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

{a,b}={c,d}\{a,b\} = \{c,d\} if and only if (a=ca = c and b=db = d) or (a=da = d and b=cb = c); in particular {a}={c,d}\{a\} = \{c,d\} if and only if a=c=da = c = d

Statement

For all sets aa, bb, cc, dd:

{a,b}={c,d}  ((a=cb=d)(a=db=c)).\{a,b\} = \{c,d\} \ \leftrightarrow\ \bigl((a = c \wedge b = d) \vee (a = d \wedge b = c)\bigr).

In particular, taking b:=ab := a, {a}={c,d}\{a\} = \{c,d\} if and only if a=ca = c and a=da = d.

Facts & Assumptions

Given: sets aa, bb, cc, dd.

[L1]

{x,y}\{x,y\} is the set whose elements are exactly xx and yy, and {x}:={x,x}\{x\} := \{x,x\} (The unordered pair {x,y}\{x,y\} and the singleton {x}={x,x}\{x\} = \{x,x\}).

Proof

technique · cases
1.1

Right to left: if a=ca = c and b=db = d, or a=da = d and b=cb = c, then for every tt the conditions "t=at = a or t=bt = b" and "t=ct = c or t=dt = d" are the same, so the two pairs have the same elements and are equal.

L1L2
1.2

Left to right, setting up: assume {a,b}={c,d}\{a,b\} = \{c,d\}. Since aa and bb are elements of the left-hand set they are elements of the right-hand one, so aa is cc or dd and bb is cc or dd; likewise cc is aa or bb and dd is aa or bb.

L1
2.1

Suppose a=ba = b. Then cc is aa or bb, so c=ac = a; and dd is aa or bb, so d=ad = a. Hence a=ca = c and b=a=db = a = d, the first disjunct.

assume-case samestep 1.2
2.2

Suppose instead aba \neq b. If a=ca = c, then bb is cc or dd, and b=c=ab = c = a is excluded, so b=db = d and the first disjunct holds. Otherwise a=da = d; then cc is aa or bb, and c=ac = a would give c=a=dc = a = d, whence bb, being cc or dd, equals aa, contradicting aba \neq b; so c=bc = b and the second disjunct holds.

assume-case diffstep 1.2
3.1

The alternatives a=ba = b and aba \neq b exhaust the possibilities, so the left-to-right implication holds.

step 2.1step 2.2cases-exhaustive
4.1

Both implications hold, which is the biconditional; putting b:=ab := a makes the two disjuncts read "a=ca = c and a=da = d" and "a=da = d and a=ca = c", so {a}={c,d}\{a\} = \{c,d\} if and only if a=ca = c and a=da = d.

step 1.1step 3.1L1

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 4 results over 3 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