p s x x fact 0 s 0 fact s x * s x fact p s x * 0 y 0 * s x y + * x y y + x 0 x + x s y s + x y 2.2 * s x y + * x y y fact s x p s x fact s x fact p s x * s x y * x y + x s y + x y fact s x * s x fact p s x true fact s x fact p s x true s 1 1 1 * 2 0 fact 1 0 1 p 1 0 p 1 0 0 0 0 fact 1 0 + 2 0 + 2 0 1 2 * 2 0 2 1 s 1 1 7720 * 2 1 1 0 fact 1 1 1 p 1 1 p 1 1 0 0 0 0 fact 1 1 + 2 1 + 2 1 1 2 1 0 * 2 1 1 2 1 0 p s x x fact s x * s x fact p s x false * s x y * x y true s 1 1 1 * 2 1 0 fact 1 0 p 1 0 p 1 1 0 0 0 0 fact 1 0 + 2 0 + 2 0 * 2 0 fact s x p s x false * s x y + * x y y false + x s y + x y true s 1 1 1 * 2 0 fact 1 0 p 1 0 p 1 1 0 0 0 0 fact 1 0 + 2 0 + 2 2 0 * 2 0 NaTT certifiable-1.6