File size: 602 Bytes
beea5e8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""Mutation control: dropping the F quartic vertex must fail verification."""

import json

from reproduction.claim2_verifier import verify


def main() -> int:
    result = verify(drop_vertex="F")
    output = {
        "mutation": "drop quartic F vertex",
        "expected": "verifier exits nonzero because only four diagrams remain",
        "observed_diagram_count": len(result["diagrams"]),
        "verifier_passed": result["passed"],
    }
    print(json.dumps(output, indent=2, sort_keys=True))
    return 0 if result["passed"] else 1


if __name__ == "__main__":
    raise SystemExit(main())