4.16.1 3D Matching

Definition

Given disjoint sets X,Y,Z, each of size n and a set T X×Y×Z of triples, does there exist a set of n triples in T such that each element of XYZ is in exactly one of these triples?

Polynomial Certifier

Given disjoint sets X,Y,Z, each of size n and a set T X×Y×Z of triples, does there exist a set of n triples in T such that each element of XYZ is in exactly one of these triples?

Reduction from 3-SAT by encoding with gadget