FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-4501

Owner move forbidden during borrow · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Moving ownership requires a live object and no shared or exclusive borrows.

Borrow checking● Open access↗
FA-4502

Owner move forbidden during borrow · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Moving ownership requires a live object and no shared or exclusive borrows.

Borrow checking◈ Members↗
FA-4503

Owner move forbidden during borrow · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Moving ownership requires a live object and no shared or exclusive borrows.

Borrow checking◈ Members↗
FA-4504

Owner move forbidden during borrow · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Moving ownership requires a live object and no shared or exclusive borrows.

Borrow checking◈ Members↗
FA-4505

Owner move forbidden during borrow · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Moving ownership requires a live object and no shared or exclusive borrows.

Borrow checking◈ Members↗
FA-4506

Listener registration replaces identity · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Registering an existing identity replaces its event metadata while preserving its registration position.

Listener lifecycle● Open access↗
FA-4507

Listener registration replaces identity · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Registering an existing identity replaces its event metadata while preserving its registration position.

Listener lifecycle◈ Members↗
FA-4508

Listener registration replaces identity · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Registering an existing identity replaces its event metadata while preserving its registration position.

Listener lifecycle◈ Members↗
FA-4509

Listener registration replaces identity · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Registering an existing identity replaces its event metadata while preserving its registration position.

Listener lifecycle◈ Members↗
FA-4510

Listener registration replaces identity · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Registering an existing identity replaces its event metadata while preserving its registration position.

Listener lifecycle◈ Members↗
FA-4511

Listener removal by identity · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Removing one identity preserves all other listeners, including listeners for the same event.

Listener lifecycle● Open access↗
FA-4512

Listener removal by identity · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Removing one identity preserves all other listeners, including listeners for the same event.

Listener lifecycle◈ Members↗
FA-4513

Listener removal by identity · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Removing one identity preserves all other listeners, including listeners for the same event.

Listener lifecycle◈ Members↗
FA-4514

Listener removal by identity · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Removing one identity preserves all other listeners, including listeners for the same event.

Listener lifecycle◈ Members↗
FA-4515

Listener removal by identity · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Removing one identity preserves all other listeners, including listeners for the same event.

Listener lifecycle◈ Members↗
FA-4516

Listener dispatch snapshot · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Dispatch membership is captured before callbacks; removals during dispatch do not skip captured callbacks.

Listener lifecycle● Open access↗
FA-4517

Listener dispatch snapshot · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Dispatch membership is captured before callbacks; removals during dispatch do not skip captured callbacks.

Listener lifecycle◈ Members↗
FA-4518

Listener dispatch snapshot · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Dispatch membership is captured before callbacks; removals during dispatch do not skip captured callbacks.

Listener lifecycle◈ Members↗
FA-4519

Listener dispatch snapshot · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Dispatch membership is captured before callbacks; removals during dispatch do not skip captured callbacks.

Listener lifecycle◈ Members↗
FA-4520

Listener dispatch snapshot · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Dispatch membership is captured before callbacks; removals during dispatch do not skip captured callbacks.

Listener lifecycle◈ Members↗
FA-4521

Listener event name filter · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Only listeners registered for the emitted event run.

Listener lifecycle● Open access↗
FA-4522

Listener event name filter · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Only listeners registered for the emitted event run.

Listener lifecycle◈ Members↗
FA-4523

Listener event name filter · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Only listeners registered for the emitted event run.

Listener lifecycle◈ Members↗
FA-4524

Listener event name filter · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Only listeners registered for the emitted event run.

Listener lifecycle◈ Members↗
FA-4525

Listener event name filter · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. Only listeners registered for the emitted event run.

Listener lifecycle◈ Members↗
FA-4526

Once listener removed before action · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A once listener is removed before callback actions; a callback may explicitly re-register that identity.

Listener lifecycle● Open access↗
FA-4527

Once listener removed before action · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A once listener is removed before callback actions; a callback may explicitly re-register that identity.

Listener lifecycle◈ Members↗
FA-4528

Once listener removed before action · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A once listener is removed before callback actions; a callback may explicitly re-register that identity.

Listener lifecycle◈ Members↗
FA-4529

Once listener removed before action · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A once listener is removed before callback actions; a callback may explicitly re-register that identity.

Listener lifecycle◈ Members↗
FA-4530

Once listener removed before action · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A once listener is removed before callback actions; a callback may explicitly re-register that identity.

Listener lifecycle◈ Members↗
FA-4531

Listener callback registration · case 01

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A listener installed by a callback starts participating on the next dispatch and uses the action-specified event name.

Listener lifecycle● Open access↗
FA-4532

Listener callback registration · case 02

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A listener installed by a callback starts participating on the next dispatch and uses the action-specified event name.

Listener lifecycle◈ Members↗
FA-4533

Listener callback registration · case 03

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A listener installed by a callback starts participating on the next dispatch and uses the action-specified event name.

Listener lifecycle◈ Members↗
FA-4534

Listener callback registration · case 04

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A listener installed by a callback starts participating on the next dispatch and uses the action-specified event name.

Listener lifecycle◈ Members↗
FA-4535

Listener callback registration · case 05

The operation returns a result or retained state that violates this contract: Listeners have identity, event name, once flag, and registration order. Dispatch uses a snapshot; listener actions remove another listener or add a new one. Return callback identities in invocation order. A listener installed by a callback starts participating on the next dispatch and uses the action-specified event name.

Listener lifecycle◈ Members↗
FA-4536

Islice leaves unrequested tail · case 01

The operation returns a result or retained state that violates this contract: Take at most n values from a one-pass iterator and return [taken,unconsumed tail]; taking zero consumes nothing.

Iterator consumption● Open access↗
FA-4537

Islice leaves unrequested tail · case 02

The operation returns a result or retained state that violates this contract: Take at most n values from a one-pass iterator and return [taken,unconsumed tail]; taking zero consumes nothing.

Iterator consumption◈ Members↗
FA-4538

Islice leaves unrequested tail · case 03

The operation returns a result or retained state that violates this contract: Take at most n values from a one-pass iterator and return [taken,unconsumed tail]; taking zero consumes nothing.

Iterator consumption◈ Members↗
FA-4539

Islice leaves unrequested tail · case 04

The operation returns a result or retained state that violates this contract: Take at most n values from a one-pass iterator and return [taken,unconsumed tail]; taking zero consumes nothing.

Iterator consumption◈ Members↗
FA-4540

Islice leaves unrequested tail · case 05

The operation returns a result or retained state that violates this contract: Take at most n values from a one-pass iterator and return [taken,unconsumed tail]; taking zero consumes nothing.

Iterator consumption◈ Members↗
FA-4541

Takewhile consumes first failure · case 01

The operation returns a result or retained state that violates this contract: Consume the prefix before sentinel, consuming but excluding the first sentinel; return [prefix,remainder].

Iterator consumption● Open access↗
FA-4542

Takewhile consumes first failure · case 02

The operation returns a result or retained state that violates this contract: Consume the prefix before sentinel, consuming but excluding the first sentinel; return [prefix,remainder].

Iterator consumption◈ Members↗
FA-4543

Takewhile consumes first failure · case 03

The operation returns a result or retained state that violates this contract: Consume the prefix before sentinel, consuming but excluding the first sentinel; return [prefix,remainder].

Iterator consumption◈ Members↗
FA-4544

Takewhile consumes first failure · case 04

The operation returns a result or retained state that violates this contract: Consume the prefix before sentinel, consuming but excluding the first sentinel; return [prefix,remainder].

Iterator consumption◈ Members↗
FA-4545

Takewhile consumes first failure · case 05

The operation returns a result or retained state that violates this contract: Consume the prefix before sentinel, consuming but excluding the first sentinel; return [prefix,remainder].

Iterator consumption◈ Members↗
FA-4546

Dropwhile stops testing after first failure · case 01

The operation returns a result or retained state that violates this contract: Drop an initial run of sentinel values; once a non-sentinel appears, retain the entire suffix including later sentinels.

Iterator consumption● Open access↗
FA-4547

Dropwhile stops testing after first failure · case 02

The operation returns a result or retained state that violates this contract: Drop an initial run of sentinel values; once a non-sentinel appears, retain the entire suffix including later sentinels.

Iterator consumption◈ Members↗
FA-4548

Dropwhile stops testing after first failure · case 03

The operation returns a result or retained state that violates this contract: Drop an initial run of sentinel values; once a non-sentinel appears, retain the entire suffix including later sentinels.

Iterator consumption◈ Members↗
FA-4549

Dropwhile stops testing after first failure · case 04

The operation returns a result or retained state that violates this contract: Drop an initial run of sentinel values; once a non-sentinel appears, retain the entire suffix including later sentinels.

Iterator consumption◈ Members↗
FA-4550

Dropwhile stops testing after first failure · case 05

The operation returns a result or retained state that violates this contract: Drop an initial run of sentinel values; once a non-sentinel appears, retain the entire suffix including later sentinels.

Iterator consumption◈ Members↗
FA-4551

Compress consumes one extra data item · case 01

The operation returns a result or retained state that violates this contract: Use itertools compress semantics: consume one data item before discovering selectors are exhausted; return [selected,data remainder].

Iterator consumption● Open access↗
FA-4552

Compress consumes one extra data item · case 02

The operation returns a result or retained state that violates this contract: Use itertools compress semantics: consume one data item before discovering selectors are exhausted; return [selected,data remainder].

Iterator consumption◈ Members↗
FA-4553

Compress consumes one extra data item · case 03

The operation returns a result or retained state that violates this contract: Use itertools compress semantics: consume one data item before discovering selectors are exhausted; return [selected,data remainder].

Iterator consumption◈ Members↗
FA-4554

Compress consumes one extra data item · case 04

The operation returns a result or retained state that violates this contract: Use itertools compress semantics: consume one data item before discovering selectors are exhausted; return [selected,data remainder].

Iterator consumption◈ Members↗
FA-4555

Compress consumes one extra data item · case 05

The operation returns a result or retained state that violates this contract: Use itertools compress semantics: consume one data item before discovering selectors are exhausted; return [selected,data remainder].

Iterator consumption◈ Members↗
FA-4556

Filterfalse inverts predicate · case 01

The operation returns a result or retained state that violates this contract: Retain values unequal to the sentinel, including other falsy values.

Iterator consumption● Open access↗
FA-4557

Filterfalse inverts predicate · case 02

The operation returns a result or retained state that violates this contract: Retain values unequal to the sentinel, including other falsy values.

Iterator consumption◈ Members↗
FA-4558

Filterfalse inverts predicate · case 03

The operation returns a result or retained state that violates this contract: Retain values unequal to the sentinel, including other falsy values.

Iterator consumption◈ Members↗
FA-4559

Filterfalse inverts predicate · case 04

The operation returns a result or retained state that violates this contract: Retain values unequal to the sentinel, including other falsy values.

Iterator consumption◈ Members↗
FA-4560

Filterfalse inverts predicate · case 05

The operation returns a result or retained state that violates this contract: Retain values unequal to the sentinel, including other falsy values.

Iterator consumption◈ Members↗
FA-4561

Chain drains current before next · case 01

The operation returns a result or retained state that violates this contract: Flatten exactly one iterable level in outer order, retaining empty and nested values at deeper levels.

Iterator consumption● Open access↗
FA-4562

Chain drains current before next · case 02

The operation returns a result or retained state that violates this contract: Flatten exactly one iterable level in outer order, retaining empty and nested values at deeper levels.

Iterator consumption◈ Members↗
FA-4563

Chain drains current before next · case 03

The operation returns a result or retained state that violates this contract: Flatten exactly one iterable level in outer order, retaining empty and nested values at deeper levels.

Iterator consumption◈ Members↗
FA-4564

Chain drains current before next · case 04

The operation returns a result or retained state that violates this contract: Flatten exactly one iterable level in outer order, retaining empty and nested values at deeper levels.

Iterator consumption◈ Members↗
FA-4565

Chain drains current before next · case 05

The operation returns a result or retained state that violates this contract: Flatten exactly one iterable level in outer order, retaining empty and nested values at deeper levels.

Iterator consumption◈ Members↗
FA-4566

Groupby adjacency not global key · case 01

The operation returns a result or retained state that violates this contract: Group consecutive equal values into [key,group] pairs; separated equal runs remain separate.

Iterator consumption● Open access↗
FA-4567

Groupby adjacency not global key · case 02

The operation returns a result or retained state that violates this contract: Group consecutive equal values into [key,group] pairs; separated equal runs remain separate.

Iterator consumption◈ Members↗
FA-4568

Groupby adjacency not global key · case 03

The operation returns a result or retained state that violates this contract: Group consecutive equal values into [key,group] pairs; separated equal runs remain separate.

Iterator consumption◈ Members↗
FA-4569

Groupby adjacency not global key · case 04

The operation returns a result or retained state that violates this contract: Group consecutive equal values into [key,group] pairs; separated equal runs remain separate.

Iterator consumption◈ Members↗
FA-4570

Groupby adjacency not global key · case 05

The operation returns a result or retained state that violates this contract: Group consecutive equal values into [key,group] pairs; separated equal runs remain separate.

Iterator consumption◈ Members↗
FA-4571

Groupby materialize before advancing · case 01

The operation returns a result or retained state that violates this contract: Materialize each group before advancing the outer group iterator, since group iterators share their source.

Iterator consumption● Open access↗
FA-4572

Groupby materialize before advancing · case 02

The operation returns a result or retained state that violates this contract: Materialize each group before advancing the outer group iterator, since group iterators share their source.

Iterator consumption◈ Members↗
FA-4573

Groupby materialize before advancing · case 03

The operation returns a result or retained state that violates this contract: Materialize each group before advancing the outer group iterator, since group iterators share their source.

Iterator consumption◈ Members↗
FA-4574

Groupby materialize before advancing · case 04

The operation returns a result or retained state that violates this contract: Materialize each group before advancing the outer group iterator, since group iterators share their source.

Iterator consumption◈ Members↗
FA-4575

Groupby materialize before advancing · case 05

The operation returns a result or retained state that violates this contract: Materialize each group before advancing the outer group iterator, since group iterators share their source.

Iterator consumption◈ Members↗
FA-4576

Tee branches have independent cursors · case 01

The operation returns a result or retained state that violates this contract: Advance the first tee branch n positions; the second still yields the entire original stream.

Iterator consumption● Open access↗
FA-4577

Tee branches have independent cursors · case 02

The operation returns a result or retained state that violates this contract: Advance the first tee branch n positions; the second still yields the entire original stream.

Iterator consumption◈ Members↗
FA-4578

Tee branches have independent cursors · case 03

The operation returns a result or retained state that violates this contract: Advance the first tee branch n positions; the second still yields the entire original stream.

Iterator consumption◈ Members↗
FA-4579

Tee branches have independent cursors · case 04

The operation returns a result or retained state that violates this contract: Advance the first tee branch n positions; the second still yields the entire original stream.

Iterator consumption◈ Members↗
FA-4580

Tee branches have independent cursors · case 05

The operation returns a result or retained state that violates this contract: Advance the first tee branch n positions; the second still yields the entire original stream.

Iterator consumption◈ Members↗
FA-4581

Cycle caches entire first pass · case 01

The operation returns a result or retained state that violates this contract: Emit n cyclic values from a finite input, or no values for empty input.

Iterator consumption● Open access↗
FA-4582

Cycle caches entire first pass · case 02

The operation returns a result or retained state that violates this contract: Emit n cyclic values from a finite input, or no values for empty input.

Iterator consumption◈ Members↗
FA-4583

Cycle caches entire first pass · case 03

The operation returns a result or retained state that violates this contract: Emit n cyclic values from a finite input, or no values for empty input.

Iterator consumption◈ Members↗
FA-4584

Cycle caches entire first pass · case 04

The operation returns a result or retained state that violates this contract: Emit n cyclic values from a finite input, or no values for empty input.

Iterator consumption◈ Members↗
FA-4585

Cycle caches entire first pass · case 05

The operation returns a result or retained state that violates this contract: Emit n cyclic values from a finite input, or no values for empty input.

Iterator consumption◈ Members↗
FA-4586

Repeat retains object identity · case 01

The operation returns a result or retained state that violates this contract: Repeat one mutable list n times, mutate its first repeated reference, and report all repetitions; they alias the same object.

Iterator consumption● Open access↗
FA-4587

Repeat retains object identity · case 02

The operation returns a result or retained state that violates this contract: Repeat one mutable list n times, mutate its first repeated reference, and report all repetitions; they alias the same object.

Iterator consumption◈ Members↗
FA-4588

Repeat retains object identity · case 03

The operation returns a result or retained state that violates this contract: Repeat one mutable list n times, mutate its first repeated reference, and report all repetitions; they alias the same object.

Iterator consumption◈ Members↗
FA-4589

Repeat retains object identity · case 04

The operation returns a result or retained state that violates this contract: Repeat one mutable list n times, mutate its first repeated reference, and report all repetitions; they alias the same object.

Iterator consumption◈ Members↗
FA-4590

Repeat retains object identity · case 05

The operation returns a result or retained state that violates this contract: Repeat one mutable list n times, mutate its first repeated reference, and report all repetitions; they alias the same object.

Iterator consumption◈ Members↗
FA-4591

Product zero inputs has empty tuple · case 01

The operation returns a result or retained state that violates this contract: Compute the Cartesian product of the supplied pools, yielding one empty tuple for zero pools.

Iterator consumption● Open access↗
FA-4592

Product zero inputs has empty tuple · case 02

The operation returns a result or retained state that violates this contract: Compute the Cartesian product of the supplied pools, yielding one empty tuple for zero pools.

Iterator consumption◈ Members↗
FA-4593

Product zero inputs has empty tuple · case 03

The operation returns a result or retained state that violates this contract: Compute the Cartesian product of the supplied pools, yielding one empty tuple for zero pools.

Iterator consumption◈ Members↗
FA-4594

Product zero inputs has empty tuple · case 04

The operation returns a result or retained state that violates this contract: Compute the Cartesian product of the supplied pools, yielding one empty tuple for zero pools.

Iterator consumption◈ Members↗
FA-4595

Product zero inputs has empty tuple · case 05

The operation returns a result or retained state that violates this contract: Compute the Cartesian product of the supplied pools, yielding one empty tuple for zero pools.

Iterator consumption◈ Members↗
FA-4596

Permutations use positions not distinct values · case 01

The operation returns a result or retained state that violates this contract: Return ordered length-r permutations of distinct input positions; equal values may produce equal output tuples.

Iterator consumption● Open access↗
FA-4597

Permutations use positions not distinct values · case 02

The operation returns a result or retained state that violates this contract: Return ordered length-r permutations of distinct input positions; equal values may produce equal output tuples.

Iterator consumption◈ Members↗
FA-4598

Permutations use positions not distinct values · case 03

The operation returns a result or retained state that violates this contract: Return ordered length-r permutations of distinct input positions; equal values may produce equal output tuples.

Iterator consumption◈ Members↗
FA-4599

Permutations use positions not distinct values · case 04

The operation returns a result or retained state that violates this contract: Return ordered length-r permutations of distinct input positions; equal values may produce equal output tuples.

Iterator consumption◈ Members↗
FA-4600

Permutations use positions not distinct values · case 05

The operation returns a result or retained state that violates this contract: Return ordered length-r permutations of distinct input positions; equal values may produce equal output tuples.

Iterator consumption◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗